Transcrire des messages vocaux en créole haïtien : Whisper fonctionne-t-il ?
posée 4 months ago102 vuesfr
Beaucoup d'utilisateurs envoient des notes vocales plutôt que d'écrire. Je voudrais les transcrire pour les traiter automatiquement. Les modèles de transcription gèrent-ils le kreyòl ?
Diagnostic IA
Généré par IA. Ce n'est pas une réponse — la communauté ci-dessous le confirme ou le corrige. Vérifiez toujours avant de vous y fier.
1 réponse
Oui, avec des nuances. Whisper (OpenAI, open source) inclut le créole haïtien parmi ses langues (code ht), mais c'est une langue « peu dotée » dans les données d'entraînement : la qualité est nettement inférieure au français ou à l'anglais, surtout avec du bruit, un accent rural ou du code-switching kreyòl/français.
Pour tirer le meilleur :
import whisper
model = whisper.load_model("large-v3") # les petits modèles sont bien plus faibles en kreyòl
result = model.transcribe("note.ogg", language="ht", task="transcribe")
print(result["text"])
- Forcez la langue (
language="ht") : la détection automatique confond souvent kreyòl et français. - Utilisez un grand modèle, via une API ou un GPU. Les versions « tiny/base » sont peu exploitables pour le kreyòl.
- Pré-traitez l'audio : conversion en 16 kHz mono (ffmpeg), suppression des silences.
- Évaluez sur vos propres notes vocales : une cinquantaine d'enregistrements transcrits à la main, puis mesurez le taux d'erreur de mots (WER) de chaque option.
- Gardez l'humain dans la boucle pour les cas importants : montrez la transcription à l'utilisateur (« Èske se sa ou te di ? ») avant d'agir.
Pour améliorer vraiment, on peut affiner (fine-tune) Whisper sur quelques heures d'audio kreyòl transcrit. Des jeux de données publics existent mais restent limités. Collecter les vôtres, avec consentement, fait souvent la différence.
Connectez-vous pour dire si ça a marché.
Sign in and verify your email to post an answer.