Использование службы Watson Speech to Text в приложении для iOS с Bluemix

Мы создаем приложение для iOS в Bluemix и пытаемся связать сервис Speech to Text. Мы привязали сервис к приложению, но теперь мы не знаем, как использовать сервис в нашем приложении.

Как мы используем Speech to Text API в нашем приложении для iOS с нашим бэкэндом, размещенным в Bluemix?

2 ответа

У вас есть два варианта:

  1. Вы совершаете звонок в службу Watson Speech to Text прямо из своего приложения iOS. Вы можете либо вызвать REST API напрямую из своего приложения iOS, используя что-то вроде RestKit, либо вы можете использовать Watson Speech iOS SDK, чтобы упростить этот вызов.

  2. Вы можете отправить все полученное аудио в свое приложение в Bluemix (служащем мобильным бэкэндом) и вызвать оттуда API REST для преобразования речи в текст. Это приведет к разгрузке вычислений с мобильного устройства, но, скорее всего, увеличит задержку возврата аудиозаписи на ваш мобильный телефон.

Кроме того, теперь есть Watson iOS SDK, который включает в себя сервис Speech to Text. Это кажется идеальным решением по сравнению с использованием REST API напрямую, если вы планируете много работать с Watson.

Другие вопросы по тегам