目前,我正在用Ionic / angular创建一个项目,我想实现语音到文本的功能,以便我的应用程序对不同的命令做出响应。
我使用此https://ionicframework.com/docs/native/speech-recognition获得了解决方案 但这不适合我的解决方案。
我在API中搜索了语音识别功能,并从 https://azure.microsoft.com/en-us/services/cognitive-services/text-to-speech/
这看起来不错。
如何在我的离子项目中使用它
(离子本机科尔多瓦语语音重新殖民化代码):
// Start the recognition process
this.speechRecognition.startListening(options) 。订阅( (matches:string [])=> console.log(matches), (onerror)=> console.log('错误:',onerror) )
(用于Javascript / npm的Microsoft API函数):
function RecognizerStart(SDK, recognizer) {
recognizer.Recognize((event) => {
/*
Alternative syntax for typescript devs.
if (event instanceof SDK.RecognitionTriggeredEvent)
*/
...................
如何在Typescript文件中实现...