音声合成プラグイン
基本機能
基本機能speak- 指定されたオプションで与えられたテキストを話します。発話は音声キューに追加されます。synthesizeToFile- Android/iOS でのみ、テキストから音声を合成します。音声が保存されたファイルのパスを返します。cancel- キュー内のすべての発話をキャンセルし、現在の音声を停止します。pause- 音声の発話を即時停止します。
API
API| メソッド | 説明 |
|---|---|
speak | 指定されたオプションで与えられたテキストを話します。発話は音声キューに追加されます。 |
synthesizeToFile | 音声合成をオーディオファイルに合成し、ファイルの保存パスを返します (Android/iOS 限定)。 |
cancel | すべてのキューされた発話をキャンセルし、現在の発話を停止します。 |
pause | 発話を即時停止します。 |
resume | 一時停止した発話を再開します。 |
isSpeaking | 現在発話中の音声合成を確認します。 |
isAvailable | デバイス上で音声合成が利用可能かどうかを確認します。 |
getVoices | 利用可能なすべての声のリストを取得します。 |
getLanguages | 利用可能なすべての言語のリストを取得します。 |
isLanguageAvailable | 特定の言語が利用可能かどうかを確認します。 |
isVoiceAvailable | 特定の声が利用可能かどうかを確認します。 |
initialize | iOS の最適化で、最初の発話要求の遅延を削減するために、音声合成エンジンを初期化します。 |
activateAudioSession | iOS 限定で、特定のカテゴリでオーディオセッションを有効にします。 |
deactivateAudioSession | オーディオ セッションを無効にします (iOS 限定). |
getPluginVersion | ネイティブ プラグインのバージョンを取得します。 |
addListener | 発話が話し始めるのを待ちます。 |
addListener | 発話が終わるのを待ちます。 |
addListener | 話し中の単語境界を待ちます。 |
addListener | 合成エラーを待ちます。 |
removeAllListeners | すべてのイベントリスナーを削除します。 |
真実の源
「真実の源」というセクションこの参照は、 src/definitions.ts にsynced されています。 capacitor-speech-synthesis.
capgo/capacitor-speech-synthesis
「capgo/capacitor-speech-synthesis」「__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-speech-synthesis」を使用している場合 「capgo/capacitor-speech-synthesis」 「__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-speech-synthesis」をnativeプラグインの作業計画に接続する 「capgo/capacitor-speech-synthesis」をnative機能の「capgo/capacitor-speech-synthesis」に使用する for the native capability in Using @capgo/capacitor-speech-synthesis, 「Capgo」プラグインディレクトリ内での製品ワークフロー 「Capgo」プラグイン Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-speech-synthesis __CAPGO_KEEP_0__の実装詳細については、プラグインの追加または更新の際に参照してください。 イオニック エンタープライズ プラグインの代替 __CAPGO_KEEP_0__の製品ワークフローについては、イオニック エンタープライズ プラグインの代替を参照してください。