В настоящее время я делаю проект на 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 (параметры) .subscribe ((соответствует: строка []) => console.log (соответствует),(onerror) => console.log ('error:', onerror))
(функция Microsoft API для Javascript / npm):
function RecognizerStart(SDK, recognizer) {
recognizer.Recognize((event) => {
/*
Alternative syntax for typescript devs.
if (event instanceof SDK.RecognitionTriggeredEvent)
*/
........ ...........
Как реализовать в файле Typescript ...