Skip to content

@capgo/capacitor-speech-synthesis

音声合成プラグイン(Speech Synthesis Plugin)でテキストから音声を合成します。

音声合成プラグイン

基本機能

基本機能
  • speak - 指定されたオプションで与えられたテキストを話します。発話は音声キューに追加されます。
  • synthesizeToFile - Android/iOS でのみ、テキストから音声を合成します。音声が保存されたファイルのパスを返します。
  • cancel - キュー内のすべての発話をキャンセルし、現在の音声を停止します。
  • pause - 音声の発話を即時停止します。

API

API
メソッド説明
speak指定されたオプションで与えられたテキストを話します。発話は音声キューに追加されます。
synthesizeToFile音声合成をオーディオファイルに合成し、ファイルの保存パスを返します (Android/iOS 限定)。
cancelすべてのキューされた発話をキャンセルし、現在の発話を停止します。
pause発話を即時停止します。
resume一時停止した発話を再開します。
isSpeaking現在発話中の音声合成を確認します。
isAvailableデバイス上で音声合成が利用可能かどうかを確認します。
getVoices利用可能なすべての声のリストを取得します。
getLanguages利用可能なすべての言語のリストを取得します。
isLanguageAvailable特定の言語が利用可能かどうかを確認します。
isVoiceAvailable特定の声が利用可能かどうかを確認します。
initializeiOS の最適化で、最初の発話要求の遅延を削減するために、音声合成エンジンを初期化します。
activateAudioSessioniOS 限定で、特定のカテゴリでオーディオセッションを有効にします。
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__の製品ワークフローについては、イオニック エンタープライズ プラグインの代替を参照してください。