2013-05-08 5 views
5

私は、IPAのcaractersがやってとピコデフォルトアンドロイドのTTSエンジンを使用しています。このAndroid pico TTSエンジンにサウンドを追加するには?

String text3 = "<speak xml:lang=\"fr-FR\"> <phoneme alphabet=\"ipa\" ph=\"+"+words+"\"/>.</speak>"; 
     myTTS.speak(text3, TextToSpeech.QUEUE_ADD, null); 

また、一般的に作業していて、いくつかの文字のために、それはなど「A」または「ɑを」好きではないのです

だから私の質問は、どのように私はこれらの文字や音をこのTTSエンジンに追加できますか?

+0

なぜIPA文字を使用していますか?フランス語はPico TTSによってネイティブにサポートされています。 – ozbek

+0

私はIPA TTSを探しているので、フランス語ではない –

+0

Hmmm ...なぜ入力言語としてフランス語を設定していますか? – ozbek

答えて

0

ねえaddEarcon()を使用して、に音を加えることができます。 このmedthodはearcons.Itを追加するために使用されます。テキストを特定のサウンドファイルにリンクします。 また、これに関する例もあります。

mTts = new TextToSpeech(this, new OnInitListener() { 
     @Override 
     public void onInit(int status) { 
      mTts.addEarcon("[tock]", "com.ideal.itemid", R.raw.tock_snd); 
      showRecordingView(); 
     } 
    }); 

ます。また、このlinkに例を見つけることができるページがない366と367

プロフェッショナルAndroidのセンサーは、グレッグMiletteでプログラミングの本の中でaddEarcon上の非常に良い説明、アダム・ストラウド もあります。

+0

IPAの各キャラクターにサウンドファイルを追加/削除する必要はありませんか? – ozbek

+0

各文字列にカスタムサウンドを使用したい場合はうん。 – Ayush

+0

それはすべての音節のために多くのでしょうか?なぜなら、もし私が "a"と "t"という音を持っていれば、 "ta"は "t-a"のように聞こえるでしょう。 –

関連する問題