非常に簡単な操作で、スマフォが時刻を喋ってくれたらありがたいのになぁ。たいてい外で必要だし、外ではイヤホン付けてるし。 RT @kaoriya: 時刻を確認するのにもNexus7を取り出す始末。腕時計してないゆえ。
— Atsushi SUGAWARAさん (@peanutsjamjam) 2013年1月29日
このつぶやきがキッカケで作ってみようと思いたち…作ってみました(ソースコード on github)。ゆっくり声(AquesTalk使用)で読み上げられる時刻を聞いていたら、なんだか楽しくなったので紹介したいと思います。まだ機能が完成したという段階で、細かい発音やら機能やらアイコンなどは作りこんでいません。
気軽に試してもらえるようにコンパイルした(apk)も置いておきますが、なにかあっても自己責任ということでお願いします。
使い方の簡単な説明
まずTTSエンジンをインストールしてください。個人的にはAquesTalkがオススメです。N2 TTSでもそこそこ動くことは確認しました。次に設定 → 言語と入力 → テキスト読み上げの出力 からインストールしたTTSエンジンを有効化してください。
そしてウィジェット Speaking Clock Widgetをホームスクリーンに配置します。これだけで、あとは画面をONにするたびに時刻を喋りだすでしょう。喋るのを止めさせたい場合はウィジェットを削除してください。
アプリメニューにも Speaking Clock がありますが、そちらはデバッグ用です。ちょっといじってみるのも面白いかもしれませんね。
今後実装するかもしれない機能
- 日本語の発音を調整する
- 一度喋ったらしばらく喋らなくする
- 午前/午後 を区別して喋れるようにする
- イカすアイコン
- ウィジェットからON/OFF
- 英語で喋る
感想などありましたらお聞かせください。