概要
概要マイクのアクセスを要求し、ロケールオプションで認識を開始し、リアルタイムで部分的なトランスクリプトをレンダリングします。
プラットフォームサポート
プラットフォームサポート| プラットフォーム | サポート | 注意 |
|---|---|---|
| iOS | はい | 音声認識フレームワーク |
| Android | はい | SpeechRecognizer |
| Web | いいえ | プラグインはWebが利用できないと報告します |
基本機能
基本機能available- このデバイス上のネイティブ スピーチ認識サービスが利用可能かどうかを確認します。isOnDeviceRecognitionAvailable- 選択されたロケールに対してプラットフォームの新しいデバイス内認識パスが利用可能かどうかを確認します。start- オーディオをキャプチャし、スピーチを認識します。stop- リスニングを停止し、ネイティブ リソースを解放します。
Public API
Section titled “Public API”| - メソッド | - 説明 |
|---|---|
available | - このデバイス上のネイティブ スピーチ認識サービスが利用可能かどうかを確認します。 |
isOnDeviceRecognitionAvailable | - 選択されたロケールに対してプラットフォームの新しいデバイス内認識パスが利用可能かどうかを確認します。 |
start | - オーディオをキャプチャし、スピーチを認識します。 |
stop | - リスニングを停止し、ネイティブ リソースを解放します。 |
forceStop | 現在のセッションを強制終了します。 |
getLastPartialResult | 最後のキャッシュされた部分のトランスクリプション結果を取得します。 |
setPTTState | 現在のプッシュ・トゥ・トークのボタンの状態を更新します。 |
getSupportedLanguages | サポートされるロケールを取得します。 |
isListening | プラグインが音声の入力を待っているかどうかを確認します。 |
checkPermissions | 現在の許可状態を取得します。 |
requestPermissions | マイクと音声認識の許可を要求します。 |
getPluginVersion | このパッケージに含まれるネイティブのプラグインバージョンを取得します。 |
addListener | セグメント化されたセッションの完了イベントを待ちます (Android 限定)。 |
addListener | セグメント化された認識結果を待ちます (Android 限定)。 |
addListener | 有効になっている間、部分的なトランスクリプションの更新を待ちます。 partialResults 音声認識が有効になっています。 |
addListener | ネイティブリスニングの状態の変更を監視する。 |
addListener | 認識エラーの監視。 |
addListener | リクognizerが次のセッションに準備されていることを監視する。 |
removeAllListeners | すべての登録済みリスナーを削除。 |
真実の源
「真実の源」セクションこの参照は src/definitions.ts in capacitor-speech-recognition.
capgo/capacitor-speech-recognitionから続ける
「capgo/capacitor-speech-recognitionから続ける」セクションCapgoを使用している場合 @capgo/capacitor-speech-recognition ダッシュボードとAPIの計画と運用に接続する @capgo/capacitor-speech-recognition Using @capgo/capacitor-speech-recognition API まとめ APIの実装詳細 Introduction Introduction API キー APIのキーの実装詳細 Devices デバイスの実装詳細