AndroidプログラミングのTOPへ Androidアプリ開発時に,スピーチ周りのコードをシンプルに記述したい。 音声入力・音声認識(ASR) 音声合成・Text To Speech(TTS) これらの両者について,便利なラッパークラスとDSLを作り,コード量を削減してみる。 サンプルコード 下記のような記述ができる。 それぞれ,処理が完了したときのタイミングでイベントを発行できる。 音声入力: final Activity context = this; // 音声入力 new ASRUtil(context) .lang(Locale.US) .events(new ASRUtil.ASREventsListener(){ @Override public void beforeSpeech() { Toast.makeText(context, "お話し下さい。", Toast.L
![Androidで,音声入力と音声合成をシンプルに記述するためのライブラリ案 - 主に言語とシステム開発に関して](https://cdn-ak-scissors.b.st-hatena.com/image/square/06a15c64ba0ceec233d86d71001ebb29a9dcbf5d/height=288;version=1;width=512/https%3A%2F%2Fcdn.blog.st-hatena.com%2Fimages%2Ftheme%2Fog-image-1500.png)