voice recognition kinda works??
This commit is contained in:
parent
233a173697
commit
8090ce969e
3 changed files with 30 additions and 31 deletions
|
@ -167,16 +167,14 @@ const InputOutputBackend: React.FC = () => {
|
|||
|
||||
mediaRecorder.onstop = async () => {
|
||||
const audioBlob = new Blob(audioChunks.current, { type: "audio/ogg" })
|
||||
console.log(audioBlob);
|
||||
const url = URL.createObjectURL(audioBlob)
|
||||
const audio = new Audio(url);
|
||||
audio.play().catch(error => console.error("Error playing audio:", error));
|
||||
console.log(url);
|
||||
setAudioURL(url)
|
||||
audioChunks.current = []
|
||||
const wavBlob = await convertOggToWav(audioBlob)
|
||||
// console.log(audioBlob);
|
||||
// const url = URL.createObjectURL(audioBlob)
|
||||
// const audio = new Audio(url);
|
||||
// audio.play().catch(error => console.error("Error playing audio:", error));
|
||||
|
||||
const remote = new VoiceSend()
|
||||
remote.sendToVoiceRecognition(wavBlob)
|
||||
remote.sendToVoiceRecognition(audioBlob)
|
||||
}
|
||||
|
||||
mediaRecorder.start()
|
||||
|
@ -276,14 +274,9 @@ const InputOutputBackend: React.FC = () => {
|
|||
onMicClick={handleMicClick}
|
||||
inputDisabled={inputDisabled}
|
||||
isRecording={isRecording}
|
||||
/>
|
||||
/>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
|
||||
export default InputOutputBackend
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
export default InputOutputBackend
|
Loading…
Add table
Add a link
Reference in a new issue