您好,登錄后才能下訂單哦!
在React應用中集成語音識別功能可以使用Web Speech API。下面是一個簡單的例子:
react-speech-recognition
包:npm install react-speech-recognition
SpeechRecognition.js
,并在其中使用 react-speech-recognition
包提供的 useSpeechRecognition
鉤子來實現語音識別功能:import React from 'react';
import { useSpeechRecognition } from 'react-speech-recognition';
const SpeechRecognition = () => {
const { transcript, listening, startListening, stopListening } = useSpeechRecognition();
const handleStart = () => {
startListening();
};
const handleStop = () => {
stopListening();
};
return (
<div>
<button onClick={handleStart}>Start</button>
<button onClick={handleStop}>Stop</button>
<p>{transcript}</p>
</div>
);
};
export default SpeechRecognition;
SpeechRecognition
組件:import React from 'react';
import SpeechRecognition from './SpeechRecognition';
const App = () => {
return (
<div>
<h1>Speech Recognition App</h1>
<SpeechRecognition />
</div>
);
};
export default App;
Start
按鈕開始語音識別,點擊 Stop
按鈕停止語音識別,并且識別到的文本會實時顯示在頁面上。這樣,你就成功集成了語音識別功能到你的React應用中使用Web Speech API。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。