在iPhone YouTube应用中,当您搜索任何内容时,button/UIButton
旁边有一个UITextField
,允许您说话,并且无需使用键盘选项即可将其转换为文本。我的客户要求相同的功能,但不知道如何实现这一点。谁能告诉我我在找什么?
答案 0 :(得分:3)
我没有找到任何公共api(除了相反的功能tts),有人说使用外部语音到文本库,如OpenEars(是一个开源库,用于iPhone和iPad的语音到文本转换见:http://www.politepix.com/openears)。 也许它可以帮到你
答案 1 :(得分:2)
自己做一些事情需要数年才能实施。您必须得到任何第三方的帮助
基本上你需要一个语音到文本转换库
http://www.politepix.com/openears/
https://github.com/H2CO3/libsprec
https://github.com/H2CO3/VocalKit
http://www.speech.cs.cmu.edu/pocketsphinx/
http://dragonmobile.nuancemobiledeveloper.com/
https://www.ispeech.org/developers
可能任何一个都会给你一些想法
答案 2 :(得分:0)
您需要UITextField
和UIButton
。
当UIButton被“内部触摸”时,您应该调用一种方法来更新UI,并使用某种进度/反馈指示器。
同时您应该调用麦克风并记录用户的语音。
然后使用傅立叶分析或其他一些方法来分析语音并转换为文本。
最后使用上一步中转换后的文本在UITextField
上设置textLabel。