Utilisez raspberryPi et julus (reconnaissance vocale). ① Mike Utilisez julius (reconnaissance vocale) avec raspberryPi. ② Installation Utilisez Raspberry Pi et Julius (reconnaissance vocale). ③ Création du dictionnaire Utilisez raspberryPi et Julius (reconnaissance vocale). ④ L Chika Utilisez raspberryPi et Julius (reconnaissance vocale). ⑤i2c Character Display Edition
Commencez par créer un répertoire pour créer un fichier de dictionnaire.
$ cd julius
$ mkdr dict
$ cd dict
La hiérarchie ressemble à ceci.
~/julius
|--dict
|--julius-4.6
|--julius-kit
|--dictation-kit-4.5
|--grammer-kit-4.3.1
Utilisez la commande vim pour créer et modifier des fichiers. Installez vim.
$ apt-get install vim
$ vim --version
Créer un fichier de pseudonyme de lecture
$ sudo vim test.yomi
Cliquez sur la marque du clavier en haut à droite pour activer la saisie japonaise. ↓↓
Word → onglet → lecture du pseudonyme (hiragana) J'écrirai ci-dessous. Les mots peuvent être des kanji. Veillez à ne pas insérer de blancs supplémentaires car cela entraînerait une erreur. Ne rompez pas après avoir saisi le dernier mot. Veillez à ne pas vider la dernière ligne.
Lorsque vous avez un livre de mots, quittez l'éditeur vim avec ctrl + C → ZZ. Consultez cet article pour savoir comment utiliser vim. Résumé des commandes Vim fréquemment utilisées
$ sudo iconv -f utf8 -t eucjp
Alors lancez-le avec le code suivant.
$ perl ~/julius/julius-4.6/gramtools/yomi2voca/yomi2voca.pl test.yomi > ~/julius/dict/test.phone
Puisqu'il n'est pas affiché dans le terminal, vérifiez que le fichier est créé et affichez-le.
$ ls
$ sudo vim test.phone
Ce n'est pas grave si le fichier .yomi est converti en caractères romains, alors fermez-le sans le toucher.
S : NS_B TEST NS_E
TEST:ARIGATOU
TEST:KONNICHIWA
La partie S sur la première ligne du fichier de syntaxe montre la définition de la syntaxe, NS_B est le début de la phrase et NS_E la fin de la phrase. La partie TEST sur la deuxième ligne et les suivantes est une chaîne de caractères à reconnaître, et la lecture du fichier "phonétique" (hello.phone) généré précédemment est utilisée en majuscules. Partiellement modifié et cité
Après avoir écrit, quittez l'éditeur.
$ sudo cp test.phone test.voca
$ sudo vim test.voca
Alignez le format de chaque mot et ajoutez-le afin qu'il ait la forme du code suivant. Le mot et le caractère romain sont séparés par une tabulation, et cela a fonctionné tel quel, mais il semble préférable d'en faire un espace.
% ARIGATOU
Merci a r i g a t o u
% KONNICHIHA
Bonjour k o N n i ch i w a
% NS_B
[s] silB
% NS_E
[/s] silE
$ cd julius/julius-4.6/gramtools/mkdfa
Exécutez le code suivant à la destination.
$ mkdfa.pl ~/julius/dict/test
En cas de succès, les fichiers ".dfa", ".term" et ".dict" seront générés dans le fichier dict. (Pour une raison quelconque, un fichier appelé .dfatmp a été créé, je l'ai donc renommé. Un fichier .tmp a également été créé, mais je ne suis pas sûr, je l'ai donc laissé.)
$ cd
Exécutez le code suivant.
$ julius -C ~/julius/julius-4.6/julius-kit/dictation-kit-4.5/am-gmm.jconf -nostrip -gram ~/julius/dict/test -input mic
Reconnaît également ce que vous dites "Merci", "Bonjour" juste un instant. l'a fait.
Recommended Posts