IPhoneアプリでテキストを音声に変換する方法はありますか? SDKを使用することはできますか?
IPhone SDKが内部でTTS機能を提供するとは思わない。サードパーティのTTSエンジンを使用するか、自分で作成する必要があります。
Flite音声合成エンジンは、iPhoneで実行できます。ref http://artofsystems.blogspot.com/2009/02/speech-synthesis-on-iphone-with-flite.html
OpenEars は、iPhoneでも音声合成を行います(注:私は開発者です)。
私はおそらくデッドスレッドにぶつかっていますが、 Flite text-to-speech engine は私にとって驚異的な働きをしました!
それが役に立てば幸い!
ここに別のテキスト読み上げがあります:
https://bitbucket.org/sfoster/iphone-tts/
あなたはそれをダウンロードしてAPIとしてインストールする必要があります、そしてあなたはそのようにそれを使うことができます:
[fliteEngine speakText:@"Hi there"]; // Make it talk
[fliteEngine setPitch:90.0 variance:50.0 speed:0.9]; // Change the voice properties
[fliteEngine setVoice:@"cmu_us_awb"]; // Switch to a different voice
[fliteEngine stopTalking]; // stop talking
APIとして正しくインストールすれば、非常に簡単に使用できます。
http://github.com/KingOfBrian/VocalKit
ポケットスフィンクスとフライトの周りにラッパーを書いたので、すぐに確認できるはずです。
Tomsoftエンジンは、カスタム音声でのみ低速です。理由はわかりません。しかし、他の音声と統合された基本的なKAL音声だけを削除すると、ほとんど瞬時に話をします。これに関する支援が必要な場合は、私のウェブサイトの連絡フォームを使用してメールを送ってください。
Hoya VoiceTextは、TTSエンジンの元のプロバイダーです。米国の商業企業のほとんどは、VocieTextのラッパーを作成して再販しています。
これは、Hoya(巨大な日本企業)に買収されたPentax(LGのスピンオフ-韓国語)によって開発されました。
TTSエンジンのリクエストを送信するには、こちらにアクセスしてください。 http://voicetext.jp/blog/122.html
英語のウェブサイトにはGoogle翻訳を使用します。
Hoyaは日本に拠点を置いていますが、VoiceText Engineの米国プロバイダーである NeoSpeech を所有しています。彼らのウェブサイトでデモをチェックしてください。