Moteur Gemini (API) avec repli local automatique
L'audio part chez Google via gemini-3.1-flash-lite (la variante -tts ne transcrit pas : elle produit de la voix). Cle lue dans le trousseau (service zonza-gemini) puis GEMINI_API_KEY. Au moindre echec (cle, reseau, quota, delai de 12 s), la dictee repasse par le moteur local. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -6,6 +6,10 @@ Tout ce qui est ici est testable sans micro, sans clavier, sans modèle.
|
||||
import re
|
||||
|
||||
CONFIG = {
|
||||
# Moteur de transcription. None = detection materielle (mlx, faster-cpu,
|
||||
# faster-gpu, tous locaux). "gemini" = l'audio part chez Google, avec le
|
||||
# moteur local en repli si l'API ne repond pas (cf moteur/gemini.py).
|
||||
"moteur": "gemini",
|
||||
# Forcage manuel du modele. None = on suit MODELES_PAR_MOTEUR, qui choisit
|
||||
# d'apres le moteur detecte. Renseigner cette cle prime sur la table.
|
||||
"model": None,
|
||||
@@ -186,6 +190,10 @@ MODELES_PAR_MOTEUR = {
|
||||
"mlx": "mlx-community/whisper-medium",
|
||||
"faster-gpu": "Systran/faster-whisper-medium",
|
||||
"faster-cpu": "Systran/faster-whisper-small",
|
||||
# Pas la variante « -tts » : celle-ci ne fait que produire de la voix a
|
||||
# partir de texte, elle ne transcrit pas. Il faut un modele qui ACCEPTE
|
||||
# l'audio en entree.
|
||||
"gemini": "gemini-3.1-flash-lite",
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user