問題タブ [text-to-speech]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - Delphi SAPI テキスト読み上げ
まず第一に、これはDelphi と SAPIの複製ではありません。「Delphi の SAPI」という件名に特定の問題があります。
コンポーネント パレットで TSpVoice コンポーネントを取得するために、Delphi 2009 の優れた Import Type-Library ガイドを使用しました。これはうまくいきます。と
私は書くことができます
非同期オーディオ出力を取得します。
最初の質問
ドキュメントによると、私は書くことができるでしょう
同期オーディオ出力を取得しますが、代わりに EZeroDivide 例外が発生します。なぜですか?
2 番目の質問
しかし、もっと重要なことは、SpVoice オブジェクトを動的に作成できるようにしたいということです (これは、SpVoice オブジェクトを "遅延バインド" するために呼び出されると思います)。また、エンド ユーザーのシステムに SAPI サーバーが存在することを想定したくないという理由もあります。
この目的のために、私は試しました
明らかに何もしません!(0 を 1 に置き換えると、EZeroDivide 例外が発生します。)
免責事項
私は、COM/OLE オートメーションの初心者です。この投稿で私が示した無知または愚かさについては申し訳ありません...
アップデート
私と同じ問題に遭遇したすべての人のために、François によるビデオでは、SAPI/Windows にバグがあり (どこかに非互換性があります)、次のコードで EZeroDivide 例外が発生することが説明されています。
ビデオで示されているように、解決策は FPU 制御ワードを変更することです。
さらに、サウンドを非同期で再生したい場合は、プレーヤーが範囲外にならないようにする必要があります。
c++ - SIODを示すフェスティバルTTS:ストレージメッセージが不足しました
C++APIを使用してFestivalTTSのフロントエンドを設計しています
私のプログラムではすべてが正常に機能していますが、ドロップダウンを提供しているという問題があります
ユーザーがドロップダウンから言語を選択するときに他の言語を選択するオプション
フェスティバルttsは、コンソールに次のようなメッセージを表示します。
SIOD:ストレージが不足しています
このメッセージは、フェスティバルTTSに与えられたテキストが5行または6行より大きい場合にのみ表示されます。
このメッセージは、新しい言語を呼び出すときにSIODのヒープが無料ではないために発生したと思います。
それで、この問題の解決策を教えてください。
ありがとう
android - テキストを話している間、音楽をフェードインおよびフェードアウトします
TTS (Text to speech) API を利用する Android アプリケーションがあります。すべてが完全に機能していますが、アプリケーションがテキストを読み上げるときに、フェードイン/フェードアウトしたり、音楽を停止したりしたい (ユーザーが事前に構築された音楽プレーヤーで音楽を再生している場合)。現在、音楽と TTS メッセージの両方が同じストリーム (MUSIC) で再生されていると思いますが、音声メッセージを理解するのは難しい場合があります。
AudioManager.STREAM_NOTIFICATIONS などの別のストリームでテキストを再生しようとしました。音楽は止まりますが、テキストが話されても戻ってこないので、目標を達成できませんでした。まだ何も見つかっていないので、誰かがここで助けてくれることを願っています。ありがとう!
c# - System.Speech.Synthesis.SpeechSynthesizer - 音声をカスタマイズするには?
SpeechSynthesizer を使用すると、
SelectVoiceByHints(VoiceGender, VoiceAge)
関数を使用してさまざまな声をピークにすることができます (私が理解しているように)。ただし、性別と声の年齢を変更しても、カスタマイズは行われません。
理由を説明できますか?そして、私が何か間違ったことをしている場合、それを行う正しい方法は何ですか?
ありがとうございました。
android - テキスト読み上げ(TTS)-Android
私はAndroidプラットフォームを初めて使用します。現在、作業中TTS(Text to Speech)
です。TextAreaにテキストを入力し、[話す]ボタンをクリックしたときにテキストを音声に変換したい場合。
誰かが私を助けることができますか?
iphone - テキスト読み上げ - TOMSOFT
私は tomsoft http://www.tomsoft.co.uk/で人々を捕まえることができませんでした.誰かが彼らの TTS エンジンを使用したかどうか知りたいです. 私はそれを買うかどうかを議論しています、そして私は知りたいです、それは家に電話しますか? どのように統合されていますか?
また、ずいぶん前に送ったメールに返信がないので、購入してもエンジンが届かないのではないか心配です。
みんなありがとう!
PS これは iPhone SDK 用です。
windows-xp - テストエラーを作成します(Festival 2.0.95&Windows XP&Cygwin)
私はこれらの指示に従っています: http ://www.cstr.ed.ac.uk/downloads/festival/2.0.95/do_test
以降
私はこれを持っています:
何か案が?
その後、私が試してみると:
私は得る:
たぶん$CLASSPATHとwindows/とspacesとunix\¿についての何かですか?
私は何をすべきか?echo $ CLASSPATHと入力すると、空の応答が返されます。
ありがとう。
c++ - Festival C/C++ API のコンパイル例、リンク ライブラリ エラー
Festival C++ API (Windows XP) に問題があります。
festival と speech_tools の両方を正常に作成した後 (Cygwin)、festival_example.cc というファイルが作成されました。
次に(Cygwin)次のように入力します。
ライブラリが見つかりません。-I/cygdrive/c/0621/source/build/festival/src/include とすべて同じように書くと、エラーが続きます。
私は自分のプログラムを持っています
C:\0621\ソース\ビルド
中には \festival\ と \speech_tools\ というフォルダがあります
:)
c++ - Festival TTS API / CodeBlocks ビルドの問題!
CodeBlocks で Festival TTS API を使用したいと考えています。新しいプロジェクトを作成し、ビルド オプション > リンカー設定に追加しました。
- libFestival.a
- libestools.a
- libestbase.a
- libeststring.a
グローバルコンパイラ設定>検索ディレクトリ>コンパイラにも追加しました:
- フェスティバル\src\include
- speech_tools\include
私はgnu gccコンパイラ(コードブロックのmingwバージョン)を使用しています。これが私のプログラムです:
ビルドログ:
編集: Cygwin をインストールし、検索ディレクトリに cygwin/usr/include フォルダーを追加しました。今私が持っています:
編集: コンパイラを Cygwin に変更した場合:
何か案が?
text-to-speech - フランス語のテキストを読み上げる Microsoft Speech API
フランス語のテキストを読み取るアプリケーションを構築したいと考えています。私はすでにアプリを開発しており、英語でテキストを読むことができます。フランス語で話すようにパラメーターを音声 API に渡す方法だけが必要です。前もって感謝します