我想使用新iPad上的语音听写功能。我希望有一种方法可以让一个按钮开始捕获语音而无需使用键盘上的麦克风按钮。换句话说,我不想拉起键盘开始捕捉听写语音。
我查看了Apple的文档,并找到了新的UIDictionPhrase class,但此类似乎仅用于捕获并发送语音后从Apple发回的文本响应。
有没有人知道某种方式,或者甚至是否可能,使用内置的语音听写功能而无需拉起键盘并点击语音输入按钮?
编辑:我不是在寻找未经Apple批准的东西。我希望有一个批准的API可以做到这一点,我错过了。答案 0 :(得分:4)
我一直在寻找类似的东西。 “合法”方法可能只是本地使用Nuance Mobile库。显然,Siri听写在内部使用它(所以它应该表现得相似)。
http://dragonmobile.nuancemobiledeveloper.com/
它是免费开发的,但它们收取19美分到24美分的“设备激活”,并且似乎需要最初的10,000美元许可证“预付款”以足够的带宽来处理实际流量。但如果您以1.99或以上的价格销售应用程序,0.24美元的许可证“可能”值得。如果您的应用程序没有重度说话识别,他们还有“按会话付费”模式。
http://dragonmobile.nuancemobiledeveloper.com/public/index.php?task=memberServicesGold
我的猜测是,Apple与Nuance的合约可能会阻止他们直接向API本身添加Dicatation。