Sommaire
- Pré-requis
- Installation
- Configuration
- Utilisation
- Problèmes connus
- Liens utiles
- Contribuer et financer
- Alternatives libres
1. Pré-requis
- Disposer d'un ordiphone Android® ou compatible, utilisant un clavier compatible tel que Android AOSP ou AnySoftKeyboard.
- Disposer d'une connexion Internet, uniquement pour l'installation et le téléchargement des modèles de langage.
Une fois le ou les modèles de langue téléchargés, l'application fonctionne localement sans échanger de données avec l'Internet. Ceci protège votre vie privée, contrairement à toutes les autres applications non libres de ce type.
2. Installation
Ouvrez votre magasin d'application (Play Store®, Aurora Store ou App Lounge).
Recherchez et installez Futo Voice Input.
3. Configuration
Lancez Futo. Première étape : vous devez activer la méthode de saisie vocale. Appuyez sur le bouton proposé puis activez "FUTO Voice Inpur Method". Validez les messages d'avertissement.
Remarque si vous souhaitez la désactiver par la suite, allez dans les paramètres de l'appareil > Système > Langue et saisie > Clavier à l'écran > Gérer les claviers à l'écran.
Revenez en arrière et passer à l'étape 2 : autoriser l'accès au microphone.
Vous arrivez ensuite dans les réglages (settings) de l'application. Vous devez télécharger un modèle de langue. Cliquez sur Languages puis cocher la langue souhaitée (par défaut l'anglais est actif, vous pouvez le désactiver). Téléchargez le fichier proposé. Répetez l'opération pour toutes les langues que vous souhaitez.
Via la rubrique Model, vous pouvez choisir un modèle plus complet (plus précis mais plus lent) ou l'inverse.
La rubrique Testing Menu vous permet de tester la reconnaissance vocale. Cliquez sur "Trigger voice input". Le message "Listening..." s'affiche : parlez. Lorsque vous marquez une pause l'écoute s'arrête et le processus de traitement de la voix commence. Le texte s'affiche après un temps.
Pour utiliser la reconnaissance vocale afin de dicter un texte, vous devez configurer le clavier.
Allez dans les paramètres de l'appareil > Système > Langue et saisie > Clavier à l'écran.
- Si vous utilisez le système /e/OS version 3.0 ou ultérieure, activez "Murena Voice to Text".
- Sinon cliquez sur le clavier actif (ex : Clavier Android (AOSP)) > Préférences > activez Touche de saisie vocale.
4. Utilisation
Assurez-vous que votre microphone n'est pas désactivé.
Ouvrez une application où vous voulez dicter un texte (Notes, SMS, Mail...) et placez-vous en mode saisie : le clavier apparaît.
- Si vous utilisez le système /e/OS version 3.0 ou ultérieure, faites un appui long sur l'icône en forme de mappemonde, un menu de sélection du mode de saisie apparaît. Sélectionnez Futo.
- Sinon appuyez sur l'icône de micro située sur le clavier.
Le message "Listening..." s'affiche : parlez. Lorsque vous marquez une pause l'écoute s'arrête et le processus de traitement de la voix commence. Le texte s'affiche après un temps.
Nous conseillons de faire des phrases courtes, afin de corriger au fur et à mesure le texte généré.
5. Problèmes connus
Ne fonctionne pas avec certains claviers (notamment Gboard de Google et le clavier Samsung) , voir l'aide "Help" dans les réglages de l'application ou sur le site de développement.
Vous pouvez changer de clavier via les paramètres de l'appareil > Système > Langue et saisie > Clavier à l'écran.
Vous pouvez installer un nouveau clavier compatible via le magasin d'application (recommandé : AnySoftKeyboard, disponible dans F-Droid, ajoutez-y le paquet de langue "French for AnySoftKeyboard").
Rapports de bugs (en anglais) sur GitHub.
6. Liens utiles
Site officiel de présentation (en anglais) : voiceinput.futo.org
Site officiel de développement (en anglais) : gitlab.futo.org/keyboard/voiceinput
7. Contribuer et financer
Vous pouvez effectuer un don via les paramètres de l'application, rubrique "Payment".
8. Alternatives libres
Pour les ordiphones équipés de /e/OS version 3.0 et ultérieure, vous pouvez utiliser la méthode de saisie "Murena Voice to Text" si vous avez souscrit à un compte Murena payant.
Pour les ordiphones équipés de Android® ou de /e/OS,
- la seule autre application libre de STT à notre connaissance est Whisper+ disponible sur F-Droid. Utilise le modèle libre Whisper de OpenAI téléchargé depuis HuggingFace. (non testé par nous.)
- Par ailleurs il existe une application libre de commande vocale Dicio Assistant, qui utilise le moteur libre VOSK. Mais son fonctionnement (en français) est médiocre.
- Toutes les autres applications de STT pour Android utilisent le moteur de Google, elles ne sont donc pas utilisables sur un appareil dé-googlisé, et de toutes façon pas recommandables.
Si vous utilisez un ordinateur équipé de GNU/Linux, voyez notre tutoriel pour l'application Speech Note et son § Alternatives libres.
Vous pouvez aussi utiliser l'une de ces deux autres applications libres pour transcrire des enregistrements :
- Lokas : une application mobile de transcription de réunion à l'aide d'une IA pour tester le concept d'IA libre au service du public, basé sur le logiciel Whisper. Développé par l'association Framasoft.
Elle enregistre la conversation puis envoi le fichier audio. Un fichier texte est reçu en retour après un certain délai. - Il existe également un service de transcription en ligne libre : Scribe, basé sur le logiciel Vosk et le modèle de langue Common Voice de Mozilla.
Il fonctionne en envoyant manuellement un fichier audio ou en indiquant l'URL d'une vidéo. Un fichier texte est reçu par mél en retour.
Par ailleurs la fondation Mozilla mène un projet de reconnaissance vocale libre auquel vous pouvez contribuer : Common Voice. Lire un article à ce propos.
Autre article d'information sur le sujet, par les CEMÉA.
