N2 TTS インストール

N2 TTS インストール

Android の音声認識は読み上げに用いるエンジンを切り替えることで様々な言語の文字列を読み上げることができる

日本語の読み上げに関しては
日本語対応エンジンをインストールする必要がある

今回は
KDDI研究所が作ったN2 TTS を使う

これはとくに権限を要求されることはないので安心して使える

今回使用したのは Google Nexus 7

まず GooglePlay で
N2 TTS を探して実機にインストール

インストール完了後
このアプリを開くと、利用規約がでるので同意してOKをおす

すると設定画面がでるので
テキスト読み上げの設定
をタップすると

優先するエンジンの選択がでるので

現在
Google テキスト読み上げエンジンになっているのを
KDDILABS N2 TTS
のほうにする

このときに、注意がでるけど
気にせず続行

プログラムから実行する方法もあり
こちらの場合
アプリで音声読み上げ機能を使うときに
オブジェクトのコンストラクタで NS TTS パッケージを設定するという方法もある

Android 音声読み上げを使うには
TextToSpeech() を使うことになる

アプリから文字列読み上げをするには常にこのオブジェクトに対して処理を行う

TextToSpeechクラスのコンストラクタを呼び出すと
まず音声認識エンジンの初期化処理が始まる

この初期化処理が終わると
OnInitListener イベントリスナーの
onInit() が呼び出され
音声認識が可能になる

音声認識を行う場合
TextToSpeechオブジェクトの speak() を使う

アプリで利用終了したら
TextToSpeechオブジェクトの shutdown() でオブジェクトを開放

オブジェクトもメモリみたいに開放すると覚えておくとよいかも

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です