チュートリアル

Glaejaエクステンション「Gletts」でしゃべるホーム画面を作ろう

141213-0

2014年の初め頃に、Glaejaがエクステンション機能に対応し、いくつかのエクステンションアプリがPlayストアにあります。その中でも、今回は『Gletts』というアプリを使ってみます。

Gletts (Glaeja Ext.)

制作: kanitawa
価格: 無料
平均評価: 5.0(合計 1 件)

posted by: AndroidHTML v2.3

『Gletts』は、Androidの「テキスト読み上げ(TextToSpeech : TTS)」機能を用いて、『Glaeja』からテキストの読み上げをおこなわせるためのエクステンションです。
Gletts (Glaeja Ext.) – Google Play の Android アプリ

つまり、Glaejaに喋らせる事ができるアプリ(エクステンション)なわけです。使い方は公式ページにも書いてあるのですが、とりあえず使ってみましたのでここにも書いておきます。

下準備

141213-1

まずは『Gletts』を起動して、スマホにインストールされている音声読み上げエンジンと声データを確認します。ここに何も出ていないと使うことはできません。

たいていはGoogleのものがプリインされているはずですが、日本語の発音がイマイチな気もします。KDDIが公開しているものもあるので、ぜひこちらも試してみてください。

N2 TTS

制作: KDDI R&D Laboratories, Inc.
価格: undefined
平均評価: 3.9(合計 663 件)

posted by: AndroidHTML v2.3

141213-2 141213-3

次に、『Glaeja』を開いて「データ管理」→「エクステンションの管理」へと進みます。
そして「新規登録」から今回使う『Gletts』を登録します。

これでGlaejaでGlettsエクステンションが有効になります。

とりあえず喋らせる

141213-4

とりあえず「テキストレイヤー」で以下のように入力します。

#P'%'#:GEX_GLETTS@Z@

これでスマホから「seventy five percent」とか聞こえてくると思います。
:GEX_GLETTS@Z@の前の文字列を読み上げてくれるわけですね。

141213-5

読み上げる文字列の前にパラメーターをつけることができます。日本語を喋らせたいときはこれを使わないとうまく喋ってくれないようです。

//P
ピッチ(音の高さ)を調整します。数字が大きいほど高く。
//S
読み上げ速度を調整します。数字が大きいほど早くなります。
//E
読み上げるTTSエンジンを番号で選択します。
//V
読み上げるボイスデータを番号選択します。

EとVの「TTSエンジン」「ボイスデータ」の番号は、Glettsを起動した時の一覧にある番号です。「1.Googleテキスト読み上げエンジン」と描かれている1がTTSエンジンの番号、その下の4.eng-usaとか14.jpn-jpnというのがボイスデータです。
//E1V14とすれば、1番のTTSエンジンの14番のボイスデータで再生、ということになります。

タップした時にしゃべるようにする

テキストレイヤーに書き込んだ場合、しゃべるタイミングはGlaeja(そのテキストレイヤー)が更新された時になります。なので1分ごととかバッテリー残量が変化した時とか、けっこう何回も喋ります。
任意のタイミングで、そうタップした時にしゃべるようにしてみましょう。

141213-6 141213-7

透明ボタンを使います。
クリック時の動作で「ウィジェット変数に値を代入」を選択します。
その代入される値に「$H’時’m$分です//E1V14:GEX_GLETTS@Z@」というように入れれば、OKです。

141213-8

これでタップした時にしゃべるようになりました。

141213-9

代入する値をちょっと工夫すると、タップしたら幾つかの候補からランダムに喋らせる事ができるようになります。

3@p@rand@x@好き,嫌い,近寄らないで@m@//E2V2:GEX_GLETTS@Z@

まとめ

これでホーム画面が声を手に入れました。
キャラ物には合いそうですが、読み上げられる声が決まっているので、好きなキャラの絵を表示させても声が違う…という残念な状態になってしまうかもですね。

工夫すると、例えば15分ごとに放置ボイスを喋ってくれる…なんていうのもできるかもしれません。おもしろいですね。

Random Posts

XiaomiのRedmi Note 9Sが3位に!週間SIMフリースマホ実売TOP10【BCNランキング 6/8~6/14】
goo Simsellerが「moto g9 play」「moto g PRO」を10月30日より販売開始!いきなりセールで税抜3,800円から
まだ間に合う!格安SIMの9/30までで終了するお得なキャンペーンなど
2018年に買った・手に入れたスマホや周辺機器:いろいろ買ったけどムダも多かった1年間
BCNランキング SIMフリースマホ実売台数TOP10 (7/8~14) トップは変わらずHUAWEI P30 lite
au、Galaxy S9 SCV38 / S9+ SCV39 / Note9 SCV40にAndroid 10へのOSアップデートを配信開始
Galaxy S10が当たる!【au Galaxy S10 発売記念キャンペーン】
Pixel 3のDigital Wellbeingでアプリの使用時間を把握し、スマホとの付き合い方を考えよう
Kyashが10/1より新インセンティブプログラム「Kyashポイント」を提供開始
poster【あなたのホーム画面見せてください 2018】
Pixel 4a 画面保護ガラスフィルム OVER’s レビュー:サイズ感はバッチリでサポートもあるガラスフィルム
P30 liteのトップは変わらず!週間SIMフリースマホ実売TOP10【BCNランキング 5/18~5/24】
スマートウォッチの所有率は18.0%、よく利用する機能は「通知、歩数計、消費カロリー」
BCNランキング SIMフリースマホ実売台数TOP10 (7/29~8/4) AQUOS sense2がトップ
最大割引でP20 liteが300円、ZenFone Live (L1)が800円!goo Simseller「ひと足お先に!総決算セール」開催!