2015-09-03 2 views
2

Имея некоторые проблемы с сервисом, выдвигая на BluemixУотсон речи в текст ответа раз

Запрос толчок Я посылаю через PHP-завиток является:

POST https://stream.watsonplatform.net/speech-to-text/api/v1/recognize

с следующие параметры

модель: en-US_NarrowbandModel
Content-Type: audio/wav; Скорость: 8000
Transfer-Encoding: фрагментированное
метки: истинные
word_confidence: истинный
непрерывен: истинная

Тайм-аут ответа установлен в 2h (7200000 миллисекунды)

мы получаем тайм-аут от завиток для некоторых наших файлов, без какой-либо видимой причины, поначалу я думал, что это связано с продолжительностью записей, но у меня есть журналы с успешными запросами на аудиофайлы ~ 200 секунд и тайм-ауты для записей 129 секунд.

Я думал, что это может быть проблема с таймаутом или некоторые ошибки в загрузке аудиофайлов, поэтому я начал изучать сеансы, но мне непонятно, как работает сеанс, и я не могу разобраться в документации.

После документации (https://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/speech-to-text/api/v1/)

Я был бы очень рад, если я могу получить обратную связь/советовать о том, что я делаю неправильно ...

Спасибо ...

+0

Вы делаете неправильно, USI ng IBM service;) Вы можете рассматривать движок с открытым исходным кодом, такой как Kaldi, с акустической моделью Fisher, он должен обеспечивать очень конкурентоспособную точность, и вы можете запускать его локально с предсказуемым поворотом. –

ответ

5

Если файл что вы отправляете долго, тогда интерфейс REST может привести к таймаутам, даже если вы используете сеансы. В общем, я рекомендую вам попробовать интерфейс WebSockets для службы Watson Speech To Text. Этот интерфейс также намного проще, чем интерфейс REST с сеансами, и у вас не должно быть проблем с таймаутами. Если файл содержит очень продолжительные паузы, пожалуйста, не забудьте установить параметр inactivity_timeout на более высокое значение, например, 600.

документацию можно здесь:

https://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/doc/speech-to-text/websockets.shtml

Простого рабочий пример в питоне здесь:

https://github.com/watson-developer-cloud/speech-to-text-websockets-python

Дани

+1

Не могли бы вы включить в свой ответ соответствующие разделы документации и кода? –

Смежные вопросы