使用する @capgo/capacitor-speech-recognition
Capacitor プラグインは、ライブの部分的な結果でデバイス上の音声認識を提供します。
インストール
bun add @capgo/capacitor-speech-recognition
bunx cap sync
このプラグインが公開するもの
available- このプラグインは、現在のデバイスで使用可能なネイティブの音声認識サービスが利用可能であるかどうかを確認します。isOnDeviceRecognitionAvailable- 選択されたロケールに対して、プラットフォームの新しいデバイス上の認識パスが利用可能であるかどうかを確認します。start- オーディオをキャプチャし、音声のトランスクリプションを開始します。stop- リスニングを停止し、ネイティブのリソースを破棄します。
例の使用方法
available
このプラグインは、現在のデバイスで使用可能なネイティブの音声認識サービスが利用可能であるかどうかを確認します。
import { SpeechRecognition } from '@capgo/capacitor-speech-recognition';
await SpeechRecognition.available();
isOnDeviceRecognitionAvailable
プラットフォームの最新のオンデバイス認識パスが選択されたロケールで利用可能かどうかを確認します。
import { SpeechRecognition } from '@capgo/capacitor-speech-recognition';
await SpeechRecognition.isOnDeviceRecognitionAvailable();
start
音をキャプチャし、会話を文字に変換します。
import { SpeechRecognition } from '@capgo/capacitor-speech-recognition';
await SpeechRecognition.start();
stop
リスニングを停止し、ネイティブリソースを解放します。
import { SpeechRecognition } from '@capgo/capacitor-speech-recognition';
await SpeechRecognition.stop();
フルリファレンス
- GitHub: https://github.com/Cap-go/capacitor-speech-recognition/
- ドキュメント: /docs/plugins/speech-recognition/
Keep going from Using @capgo/capacitor-speech-recognition
Capacitor スピーチ認識を使用している場合 Using @capgo/capacitor-speech-recognition @API/__CAPGO_KEEP_1__-speech-recognition @capgo/capacitor-speech-recognition @capgo/capacitor-speech-recognition Getting Started @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-speech-recognition API Overview @API/__CAPGO_KEEP_1__-speech-recognition Introduction、そして __CAPGO_KEEP_0__ Keys @API/__CAPGO_KEEP_1__-speech-recognition for the implementation detail in API Keys.