我想使用新iPad上的语音听写功能。我希望有一种方法,可以只有一个按钮,开始捕获语音,而不是使用键盘上的麦克风按钮。换句话说,我不想为了口述而开始捕获语音。
我浏览了苹果的文档,找到了新的UIDictionPhrase class,但这个类似乎只用于捕获和发送语音后从苹果发回的文本响应。
有没有人知道一种方法,或者是否有可能使用内置的语音听写功能,而不需要拔出键盘并轻敲语音输入按钮?
编辑:我不是在寻找没有苹果批准的东西。我希望有一个批准的API来做这件事,这是我错过的。
发布于 2012-04-17 23:50:33
我自己也一直在寻找类似的东西。“合法”的方法可能是只在本地使用Nuance Mobile库。显然,Siri口述在内部使用了这一点(因此它的行为也应该类似)。
http://dragonmobile.nuancemobiledeveloper.com/
它的开发是免费的,但他们收取19美分到24美分的“设备激活”,似乎需要初始10,000美元的许可证“预付”,以启动有足够的带宽来处理真正的流量。但如果你以1.99或更高的价格出售一个应用程序,0.24美元的许可证“可能”是值得的。如果你的应用不是大量的语音识别,他们也有一个“按会话付费模式”。
http://dragonmobile.nuancemobiledeveloper.com/public/index.php?task=memberServicesGold
我的猜测是,苹果与Nuance的合同可能会阻止他们直接将字典添加到API本身。
https://stackoverflow.com/questions/10016671
复制相似问题