Added browser based voice recognition test.

This commit is contained in:
Michael Mainguy 2023-09-25 11:45:37 -05:00
parent 05e32d7c4b
commit ba35da66bd
3 changed files with 54 additions and 1890 deletions

View File

@ -68,6 +68,29 @@
On Quest</a>
</div>
<div id="download"><a href="#" id="downloadLink">Download Model</a></div>
<script>
/*
var SpeechRecognition = SpeechRecognition || webkitSpeechRecognition
var SpeechGrammarList = SpeechGrammarList || window.webkitSpeechGrammarList
var SpeechRecognitionEvent = SpeechRecognitionEvent || webkitSpeechRecognitionEvent
var recognition = new SpeechRecognition();
recognition.continuous = false;
recognition.lang = 'en-US';
recognition.interimResults = true;
recognition.maxAlternatives = 1;
recognition.onresult = function(event) {
console.log(event.results[0][0].transcript);
}
recognition.onend = function() {
console.log("recognition ended");
recognition.start();
}
console.log("starting recognition");
recognition.start();
*/
</script>
<script type="module" src="./src/app.ts"></script>
</body>
</html>

1911
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -15,12 +15,12 @@
"havok": "cp ./node_modules/@babylonjs/havok/lib/esm/HavokPhysics.wasm ./node_modules/.vite/deps"
},
"dependencies": {
"@babylonjs/core": "^6.17.1",
"@babylonjs/gui": "^6.17.1",
"@babylonjs/core": "^6.21.2",
"@babylonjs/gui": "^6.21.2",
"@babylonjs/havok": "1.1.4",
"@babylonjs/inspector": "^6.17.1",
"@babylonjs/loaders": "^6.17.1",
"@babylonjs/serializers": "^6.17.1",
"@babylonjs/inspector": "^6.21.2",
"@babylonjs/loaders": "^6.21.2",
"@babylonjs/serializers": "^6.21.2",
"@cloudflare/workers-types": "^4.20230821.0",
"@netlify/functions": "^1.6.0",
"@typed-mxgraph/typed-mxgraph": "^1.0.8",