Utilisation de l'auto-transcription dans Pod
Pour découper le fichier audio de pod et faire sa transcription, nous avons besoin de Sox, il faut donc installer les deux librairies suivantes :
...
/path/to/project/django_projects/transcription/fr/vosk/vosk-model-fr-0.6-linto-2.2.0/
STT (Coqui Ai)
Bloc de code |
---|
pod@podv2:/usr/local/django_projects/transcription/model_fr/stt$ ll -rw-r--r-- 1 pod pod 248 nov. 14 21:14 alphabet.txt -rw-r--r-- 1 pod pod 189372825 nov. 15 09:12 model.pbmm -rw-r--r-- 1 pod pod 1007576678 nov. 15 08:42 fr-cvfr-2-prune-kenlm.scorer -rw-r--r-- 1 pod pod 47500492 nov. 15 08:54 model.tflite |
...
Bloc de code |
---|
# Paramétrage des modèles # * Pour télécharger les Modèles STT : https://coqui.ai/models MODEL_PARAM = { # les modèles Stt 'STT': { 'fr': { 'model': "/usr/local/django_projects/transcription/model_fr/stt/model.pbmm", 'scorer': "/usr/local/django_projects/transcription/model_fr/stt/fr-cvfr-2-prune-kenlm.scorer", }, 'en': { 'model': "/usr/local/django_projects/transcription/model_en/stt/model.pbmm", 'scorer': "/usr/local/django_projects/transcription/model_en/stt/kenlm.scorer", } } } |
Pour tester l'encodage en ligne de commande :
$ python manage shell (pour lancer le shell)
...
main_threaded_transcript du module transcript pour transcrire la video dont l'identifiant est
<video_id>)
Vosk
Les fichiers pour les modèles peuvent être téléchargés sur cette page https://alphacephei.com/vosk/models.
...
Maintenant lors de l’upload d’une vidéo avec l’auto-transcription activée le modèle Vosk sera utilisé pour effectuer la transcription.
Activer L’enrichissement du modèle vosk dans Pod:
Les modèles utilisés pour l’enrichissement du modèle peuvent être stockés dans /path/to/project/django_projects/compile-model
...