#node.js #speech-recognition #houndify
#node.js #распознавание речи #преобразование речи в текст
Вопрос:
У меня работает образец веб-клиента houndify, который показывает высказывание пользователя. Сервер узла также работает и показывает объект voice, но он оставляет высказывание пустым. СТАТУС В порядке, это потому, что он запущен на локальном сервере?
Примечание: Моя цель захватывает потоковое аудио из браузера (проверка) и отправляет речь houndify только в текст (проверка) и попадает на сервер узла. (почти)
Это мой server.js :
var voiceRequest = new Houndify.VoiceRequest({
clientId: config.clientId,
clientKey: config.clientKey,
requestInfo: {
UserID: "test_user",
Latitude: 37.388309,
Longitude: -121.973968
},
// Sample rate of input audio
sampleRate: 16000,
// convertAudioToSpeex: true,
// Enable Voice Activity Detection, default: true
enableVAD: true,
// Partial transcript, response and error handlers
onTranscriptionUpdate: (transcript) => {
console.log("Partial Transcript:", transcript.Response);
},
onResponse: (response, info) =>{
console.log('->',response);
console.log('iiii->',info);
},
onError: (err, info) => {
console.log(err);
}
})
результат сервера:
Комментарии:
1. Можете ли вы предоставить дополнительную информацию о вашей настройке: как работает ваш браузер и node.js взаимодействие с сервером ? Также не могли бы вы как-то поделиться своей вкладкой «Сеть»? это помогло бы.
2. Ну. Да. Скриншот выше со значками взят из моего браузера. Нажмите кнопку и отправьте запрос в houndify, который распечатает результат в браузере, как показано на рисунке, и на сервер nodejs. За исключением некоторых полей, которые нормально печатаются в браузере .. не возвращайтесь на сервер
3. Спасибо за ответ, я не могу сказать, почему ответ не возвращается на сервер, я думаю, вы следили за github.com/soundhound/hound-sdk-web-example или npmjs.com/package/houndify
4. Позвольте мне получить дополнительную информацию, потому что я не совсем понимаю, как получить все настройки сервера. Работают ли текстовые запросы? Можете ли вы отправить текстовый запрос и получить ответ? Вы пытались отправить запрос из командной строки?