Распознавание речи с помощью яндерса., Не получается передать звук на сервер. |
Здравствуйте, гость ( Вход | Регистрация )
Распознавание речи с помощью яндерса., Не получается передать звук на сервер. |
MishaUA |
19.4.2015, 2:36
Сообщение
#1
|
Участник Группа: Участник Сообщений: 185 Регистрация: 28.4.2013 Пользователь №: 3810 Спасибо сказали: 13 раз(а) Репутация: 0 |
Доброго времени суток!
Хочу сделать расспознавание речи с помощью Yandex SpeechKit Cloud API. Звук записываю с помощью QAudioInput в формат audio/pcm, пробовал выводить через QAudioOutput - запись проигрывается, значит записало нормально. Яндексу передаю вот так:
Но сервер возвращяет "Unknown Content-Type or multipart/form-data expected!". Что значит эта ошибка, я так и не понял. Пытался в Content-Type подставлять разную информацию, но безрезультатно, всегда возвращает эту ошибку. Полный исходник:
Собственно, судя по тексту ошибки, я ему передл не верный тип, но в доке яндекса указан именно этот. Подскажите, пожалуйста, где ошибка? Только что попробовал через гугл - за 15 мин получилось. Сообщение отредактировал MishaUA - 19.4.2015, 2:18 |
|
|
call_me_Frank |
20.4.2015, 10:08
Сообщение
#2
|
Студент Группа: Участник Сообщений: 73 Регистрация: 20.10.2010 Пользователь №: 2129 Спасибо сказали: 0 раз(а) Репутация: 0 |
может быть "audio/x-pcm;bit=16;rate=8000"? или порядок байт другой поставить.
+ у тебя разные форматы приведены в конструкторе и on_send_clicked() (pcm vs. x-pcm) Сообщение отредактировал call_me_Frank - 20.4.2015, 10:35 |
|
|
MishaUA |
21.4.2015, 21:53
Сообщение
#3
|
Участник Группа: Участник Сообщений: 185 Регистрация: 28.4.2013 Пользователь №: 3810 Спасибо сказали: 13 раз(а) Репутация: 0 |
Не подскажете, как конвентировать pcm в x-pcm? Я о последнем даже информации в инете не нахожу. Может у этого чормата есть второе название?
|
|
|
MishaUA |
21.4.2015, 23:43
Сообщение
#4
|
Участник Группа: Участник Сообщений: 185 Регистрация: 28.4.2013 Пользователь №: 3810 Спасибо сказали: 13 раз(а) Репутация: 0 |
Косяк был в том, что нужно указывать размер данных (у меня bit=16)
|
|
|
Текстовая версия | Сейчас: 19.4.2024, 7:48 |