1

私はiOS6以上のGPSナビゲーションルートの作成とフォローアプリに取り組んでいます。現時点では、テキストから音声への指示をユーザーに提供するために、OpenEARS フレームワークを統合しました。

AVAudioSession をセットアップし、オーディオ カテゴリをヘッドフォンにオーバーライドしました。ユーザーが目的地に到達するために移動しなければならない物理的な方向に応じて、オーディオ出力を左右のヘッドフォン チャンネルに制限するためのアドバイスを探しています。

これは、iOS でのオーディオへの私の最初の進出であり、誰かが別の TTS ライブラリでこれを完了する知識を持っている場合は、OpenEARS から変更して喜んでいます。

ありがとう、ベン

4

1 に答える 1

2

誰にとっても、将来役立つかもしれません...

Core Audio と AudioToolbox のバランスを取るメソッドを何時間もかけて調べた後、AVAudioPlayer 内のパン プロパティに出くわしました。OpenEARS、そして最終的には Flite の TTS システムは、AVAudioPlayer を使用して変換されたオーディオ ファイルを再生します。乾杯!

オーディオ プレーヤーのステレオ パン位置。

@property float pan 解説 このプロパティを設定することで、ステレオ フィールドにサウンドを配置できます。–1.0 の値は左いっぱい、0.0 は中央、1.0 は右いっぱいです。

利用可能 iOS 4.0 以降で利用できます。AVAudioPlayer.h で宣言

于 2013-09-13T12:09:47.290 に答える