Niedawno zacząłem studiować rozpoznawanie mowy OpenEars i to świetnie! Ale muszę też wspierać rozpoznawanie mowy i dyktowanie w innych językach, na przykład rosyjskim, francuskim i niemieckim. Stwierdziłem, że dostępne są różne modele akustyczne i językowe: here.Dodaj nowy język do OpenEars
Ale nie mogę tego zrozumieć - czy to wystarczy, aby zintegrować dodatkowe wsparcie językowe w aplikacji?
Pytanie - jakie kroki należy podjąć, aby z powodzeniem zintegrować, na przykład rosyjski, w Open Ears?
O ile zrozumiałem - wszystkie modele akustyczne i językowe dla języka angielskiego w otwartych Ears demo znajduje się w folderze hub4wsj_sc_8k. Te same pliki można znaleźć w voxforge language archives. Więc po prostu zastąpiłem je w wersji demo. Jedno jest inna - w demo języku angielskim, nie było też sendump
2MB duży plik, który nie znajduje się w językowej voxforge archives.There są dwa inne pliki używane w Open Ears Demo:
- OpenEars1.languagemodel
- OpenEars1.dic
To ja brzmienie:
- msu_ru_nsh.lm.dmp
- msu_ru_nsh.dic
jako .dmp jest podobna do .languagemodel. Ale aplikacja ulega awarii bez żadnego błędu.
Co robię źle? Dziękuję Ci.
Witam Guntis, programista OpenEars. Cieszę się, że znalazłeś świetne ramy! Krok 1 w przypadku takich problemów to włączenie OpenEarsLogging i verbosePocketsphinx, które dadzą ci bardzo dokładną informację o tym, co dzieje się nie tak (szukaj wyników w konsoli z powodu błędu słów i ostrzeżenia, aby zaoszczędzić czas). Instrukcje dotyczące tego można znaleźć w dokumentach. Możesz zadawać pytania na forach OpenEars, ponieważ dogłębne rozwiązywanie problemów nie jest dobrym rozwiązaniem dla SO: http://politepix.com/forums/openears Możesz również sprawdzić ten wątek: http: // politepix. com/forums/topic/other-languages / – Halle
Aby śledzić późniejszych czytelników, po włączeniu logowania uzyskaliśmy to działając, używając pliku mieszaniny_weight jako substytutu sendump i upewniając się, że słownik fonetyczny użył fonemów, które były obecne w modelu akustycznym, a nie fonemy w języku angielskim. – Halle
@Halle Czy możesz to opublikować jako odpowiedź, więc pytanie nie pozostanie otwarte? –