我'm trying to develop an iOS app using speech-recognition for french language, but have been unsuccessful until now. I tried using the openEars framework, which worked great for english language, but doesn' t支持法语 . 我使用了link中的一些信息 .
如果有人知道解决方案,那就太棒了 .
谢谢
3 回答
开启者默认使用 English Acoustic and Language Models . 所以它适用于英语,但不支持法语 .
您可以从CMU Sphinx website下载法语声学和语言模型
一些很好的法语声学和语言模型可用here
下载并更改您的Openears声学和语言模型 .
要执行此操作,只需将Openears hub4wsj_sc_8k 文件夹替换为下载的文件夹,然后将
.dic
和.languagemodel
文件替换为下载的文件 .如果您认为,下载的法语声学和语言模型太大了,那么使用这个创建我们自己的单词documents
我最终使用这个库iPhone-Speech-To-Text为我的项目 .
它使用google voice api,发送语音的FLAC文件并检索相应的文本 .
为了使它适用于法语,在
SpeechToTextModule.m
中我改变了URL至
我找到的替代方案是Dragon Speech SDK for Mobile . 您只需要Register With Dragon Mobile并下载SDK和示例 .
它支持英语,法语,德语语音识别 . 它也比openEars工作得非常准确 . 我已经测试了这个英语,并且它的工作非常好 .
这是支持上述语言识别的样本的屏幕
Note
The SDK is free to download and use for 90 days, but...