Использование службы Watson Speech to Text в приложении для iOS с Bluemix
Мы создаем приложение для iOS в Bluemix и пытаемся связать сервис Speech to Text. Мы привязали сервис к приложению, но теперь мы не знаем, как использовать сервис в нашем приложении.
Как мы используем Speech to Text API в нашем приложении для iOS с нашим бэкэндом, размещенным в Bluemix?
2 ответа
У вас есть два варианта:
Вы совершаете звонок в службу Watson Speech to Text прямо из своего приложения iOS. Вы можете либо вызвать REST API напрямую из своего приложения iOS, используя что-то вроде RestKit, либо вы можете использовать Watson Speech iOS SDK, чтобы упростить этот вызов.
Вы можете отправить все полученное аудио в свое приложение в Bluemix (служащем мобильным бэкэндом) и вызвать оттуда API REST для преобразования речи в текст. Это приведет к разгрузке вычислений с мобильного устройства, но, скорее всего, увеличит задержку возврата аудиозаписи на ваш мобильный телефон.
Кроме того, теперь есть Watson iOS SDK, который включает в себя сервис Speech to Text. Это кажется идеальным решением по сравнению с использованием REST API напрямую, если вы планируете много работать с Watson.