Petit programme qui utilise l'API AssemblyAI permettant de transcrire un fichier audio en texte.
- Enregistrer un audio au format .mp3 .mp4 .ogg .wav .wma etc...
Liste complète des formats supportés par AssemblyAI : https://docs.assemblyai.com/#supported-file-types
-
Héberger l'audio où vous voulez (ex : github)
-
Renseigner le lien de l'audio dans la classe src/main/resources/constantes/Constantes.java | attribut URL_AUDIO.
-
Renseigner le code de la langue de détection voulu dans la classe src/main/resources/constantes/Constantes.java | attribut CODE_LANGUE.
Liste complète des langues supportées par AssemblyAI : https://docs.assemblyai.com/#supported-languages
-
Lancer la classe src/main/java/mainApp/MainApp.java
-
Le résultat est pour le moment écrit dans la console en fin de traitement.
Idées d'amélioration :
- Stocker les résultats dans un fichier texte.
- Interface graphique via JavaFX permettant de jouer sur les paramètres
- Utiliser la fonction upload intégrée dans l'API qui se chargera d'héberger le fichier audio automatiquement
Crédits :
- Vidéo tuto du youtubeur Coding with John - https://www.youtube.com/watch?v=9oq7Y8n1t00
- API AssemblyAI : https://app.assemblyai.com/