-
Notifications
You must be signed in to change notification settings - Fork 81
Open
Description
I get these errors on the console log:
Recognizer (id: 6f7c530f-d67b-4fc0-bed4-43e469db1c31): Could not be created due to: TypeError: Cannot convert "undefined" to float
TypeError: Cannot convert "undefined" to float
at Object.toWireType (blob:
at KaldiRecognizer.constructor$KaldiRecognizer (eval at new_ (blob:
this is my web page, taken from the example.
Testing <SCRIPT type="application/javascript" src="https://cdn.jsdelivr.net/npm/[email protected]/dist/vosk.js"></SCRIPT> <SCRIPT type="text/javascript" language="JavaScript"> async function init() { const model = await Vosk.createModel('vosk/model.tar.gz'); const recognizer = new model.KaldiRecognizer(); recognizer.on("result", (message) => { console.log(`Result: ${message.result.text}`); }); recognizer.on("partialresult", (message) => { console.log(`Partial result: ${message.result.partial}`); }); const mediaStream = await navigator.mediaDevices.getUserMedia({ video: false, audio: { echoCancellation: true, noiseSuppression: true, channelCount: 1, sampleRate: 16000 }, }); const audioContext = new AudioContext(); const recognizerNode = audioContext.createScriptProcessor(4096, 1, 1) recognizerNode.onaudioprocess = (event) => { try { recognizer.acceptWaveform(event.inputBuffer) } catch (error) { console.error('acceptWaveform failed', error) } } const source = audioContext.createMediaStreamSource(mediaStream); source.connect(recognizerNode); } window.onload = init; </SCRIPT>
What is not right?
Jerry
Metadata
Metadata
Assignees
Labels
No labels