Eth*_*han 4 speech-to-text ios swift speech-recognition-api
我正在对一种新的潜在产品进行初步研究。此产品的一部分要求iPhone和iPad上的“语音转文本”功能保持打开状态,直到用户将其关闭为止。自己使用它时,我注意到它要么在30秒钟左右自动关闭,无论用户是否停止讲话,或者在说话者发出一定数量的可疑词后关闭它。无论如何,该产品要求它始终保持打开状态,直到明确要求停止为止。以前有人为此工作吗?是的,我尝试了很好的搜索,似乎找不到任何实质内容,尤其是找不到用正确语言编写的内容。谢谢朋友!
最好的答案是给Google更多!在尝试了几种不同的关键字之后,您会发现本文档位于此处,偶然发现。从阅读中可以看出,他们在“ 语音识别”部分提到
iOS 10引入了一个新API,该API支持连续语音识别,并可以帮助您构建可识别语音并将其转录为文本的应用。
更令人惊奇的是,它们甚至还包括一些用于定义新语音识别器的代码,如下所示:
let recognizer = SFSpeechRecognizer()
let request = SFSpeechURLRecognitionRequest(url: audioFileURL)
recognizer?.recognitionTask(with: request, resultHandler: { (result, error) in
print (result?.bestTranscription.formattedString)
})
Run Code Online (Sandbox Code Playgroud)
太棒了!这样便可以轻松搜索。希望这对将来的某些人有所帮助,因为我相信这一天将到来,我们将不再需要用手指来使用电话。