Подтвердить что ты не робот

Как использовать распознавание речи внутри SDK iOS?

Я знаю, что нет открытого API для SIRI-Services, но есть ли API для простого распознавания речи? Итак, если у меня есть текстовое поле, и пользователь нажимает на это текстовое поле, появляется клавиатура с типичной кнопкой микрофона, и если он нажал, то речесть распознается и преобразуется в строковый объект? Или эта кнопка может быть представлена ​​по умолчанию?

4b9b3361

Ответ 1

Доступно множество библиотек. Вы можете использовать любой из них.

  • openears//Это лучшая библиотека

  • VocalKit (устарел для открытых ушей)

  • TTS
  • ispeech (не бесплатно)

Надеюсь, это поможет вам.

ПРИМЕЧАНИЕ:

если вы загрузите openears (в котором содержится пример проекта под названием OpenEarsSampleApp). @efimovD упоминает об этом

Проверьте код в контроллере вида, и вы увидите массив с возможные команды. Эта вещь обнаруживает команды! Не разговоры. Это слушает и пытается сравнить то, что вы сказали со словами из Массив

Ответ 2

Вы можете использовать SDK MindMeld iOS, предоставляемый Expect Labs. Он поддерживает непрерывное (потоковое) распознавание речи на iOS. Он также поддерживает понимание естественного языка и обнаружение содержимого для любой пользовательской области контента.

Попробуйте: https://expectlabs.com/docs/sdks/ios/gettingStarted