質問
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テキスト読み上げエンジン私にとっては驚異的でした!
お役に立てばと思います!
別のテキスト読み上げ:
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音声だけを削除すると、ほとんど瞬時に話をします。これに関する支援が必要な場合は、私のウェブサイトの連絡フォームを使用してメールを送ってください。
音声ファイルへのテキストの場合、これらは上記のファイルを調査することがわかりました
http://www.ivona.com/online/editor.php
IVONAにはIPhone SDKもあります
Hoya VoiceTextは、TTSエンジンの元のプロバイダーです。米国の商業企業のほとんどは、VocieTextのラッパーを作成して再販しています。
これはペンタックス(LGのスピンオフ-韓国語)が開発したもので、Hoya(巨大な日本企業)が買収しました。
TTSエンジンのリクエストを送信するには、こちらにアクセスしてください。 http://voicetext.jp/blog/122.html
英語のウェブサイトにGoogle翻訳を使用します。
Hoyaは日本に拠点を置いていますが、VoiceText Engineの米国プロバイダーである NeoSpeech を所有しています。彼らのウェブサイトでデモをチェックしてください。