私はブラックベリーアプリを開発していて、その中でTTS(Text-to-Speech)機能を実装したいと思っています。JSAPIを見たことがありますが、シンセサイザーエンジンが必要なようです。
したがって、このソートエンジンを維持し、すべての要求に対してサーバー側の通信を行うモバイルベースのアプリケーションを検討すると、パフォーマンスの問題が発生します。
ブラックベリーやモバイルアプリケーションでこれを実現するためのJAVAAPIを知っている人はいますか?
私はブラックベリーアプリを開発していて、その中でTTS(Text-to-Speech)機能を実装したいと思っています。JSAPIを見たことがありますが、シンセサイザーエンジンが必要なようです。
したがって、このソートエンジンを維持し、すべての要求に対してサーバー側の通信を行うモバイルベースのアプリケーションを検討すると、パフォーマンスの問題が発生します。
ブラックベリーやモバイルアプリケーションでこれを実現するためのJAVAAPIを知っている人はいますか?
iPhoneでTTS(TEXT TO SPEECH)を変換するために使用されるサードパーティのライブラリとAPIがいくつかあります
1)スフィニックス(効果的ではない)
2)オープンイヤー(インターネット接続オフラインTTSは必要ありません)
3)Google TTS(インターネット接続が必要)
4)Acapela(SDKを入手するには無料ではありません)
5)Objective-C音声シンセサイザースピークエンジン(インターネット接続は不要です。優れたオフラインTTSの1つ)
–オープンイヤーとは何ですか?
Open-Earは、共有されたオープンソースのiOSフレームWork for iphone text to Speech Conversion(TTS Synthesis)です。このテクノロジーは、英語のテキストをiphoneの音声に変換するために使用されます。
–Open-Earの最良の部分は何ですか?
接続の問題がないため、このソースが最適です。すべての処理はデバイスでローカルに行われるため、インターネットに接続する必要はありません。
重要な基本概念とヒント:
1)FliteControllerは、合成音声テキスト読み上げ(TTS)を作成します。
–Flite Controllerとは何ですか?
Open-Earsのテキスト読み上げである音声合成を制御するクラスです。
RIMText -To-SpeechAPIのAPIについてこれを読んでください。
はい、要件に対応するAPIはほとんどありません。
iSpeech Text to Speech(TTS)およびSpeech Recognition(ASR)SDK for BlackBerry
開発者アカウントを作成します。鍵を入手します。これは無料です。これから2つのキーを取得できます。1つはデバイス用で、もう1つはシミュレーター用です。
シミュレーターをチェックするときは、シミュレーターキーを与える必要があります。
アプリケーションにサインインするときに、シミュレーターキーをデバイスキーに置き換えます。
そのリンクのサンプルアプリケーションをクリックします。
サンプルデモをダウンロードするには、iSpeechBlackBerryデモをクリックしてください。そのzipファイルを解凍すると、1つのLibファイルを取得できます。(独自に実行する場合は、アプリケーションに追加します)。
キーを取得しないとデモが機能しないため、最初にキーを取得します。