我有示例 houndify Web 客户端工作,它显示了用户的话语。节点服务器也在工作并显示语音对象,但它将话语保留为空白。状态正常是不是因为它在本地服务器上运行?
注意:我的目标是从浏览器捕获流式音频(检查)并仅将 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);
}
})
服务器结果: