SSブログ

エアジェスチャーコントロール。 [OK Google]

初回投稿2015/12/17
https://play.google.com/store/apps/details?id=in.tank.corp.proximity
近接センサーのうえに手をかざすとアプリ起動できる。昼間は使えるかも。もちろん、Google Now起動のためだ。

12/22更新;バイク搭載中は全く動作しなかった。時折、電源ケーブルの影で動いている気配はあったが、意図したとき動かないのでアンインストール。残念。

電話はまだまだじゃのう。 [OK Google]

明日のツーリングに備え、Google音声で電話をかけるようにしようと思ったが、友人のこば丼がどうしてもかけられない。まず、ネット検索結果を優先するようで、コバトンというゆるキャラを検索してくる。ドンを聞き取れないのだ。もうひとりの友人もだめ。どこかの店舗を聞いてくる。お探しの画像はこれでしょうか?と聞かれても、違う!と叫んで突っ込んでも、Googleは聞いてくれないのだった。英語登録するしかないのかなあ。

英語はうまくいった。英語だと、見つからないとおき、インタラクティブ、すなわち、I could not find whom requested.みたいな会話が続き、聞き返してくる。私は住所録に、Contact+を使っているが、アドレス帳を編集したあとで、同期をかけておくのがコツ。

年忘れツーリング事前ミーティング。 [OK Google]

来週末に備え、事前ミーティングという名のショートツーリング。
Btリモコン2号機は、すぐに接続が切れたり、意外と長時間接続状態が続いたりマチマチ。Keycode ASSIST短押しで、Yahoo音声案内を起動することも出来るが、Yahoo音声案内はBluetoothヘッドセットのマイクから音声を拾わないのでダメ。

Google Now まとめ。2015/12/06 [OK Google]

OK Google発声を受け付けるには、
1)ネットワークにつながっていること。
2)自動車で移動中でないこと。
3)画面がついていること。もしくは
4)充電中であること。

OK Googleのあとの音声コマンドを受け付けるには、
1) 端末に話しかける。
2) イヤホンマイクの通話ボタン長押しのあと、音声ダイヤルが始まったあとで通話ボタン長押し。
3)Bluetoothヘッドセットの通話ボタン長押し。場合によってBTGnowをインストー
ル必要。

Podcast Republic中の音声反応。 [OK Google]

ポッドキャスト聴取中、イヤホンマイクの通話ボタンを長押しすると、一瞬音が途切れ、音声ダイヤルが起動した。その後、再度長押しすると音声コマンドを受け付ける。今日のコマンドはlower volumeとvolume twenty。

先週、何度やってもダメだった。
Google Nowは、アプリ更新通知、インストールに関わらず、自動的に、こまめに更新されているようだ。


車で走行中は起動しない。 [OK Google]

助手席で実験。
大声でOK Googleと言っても反応無し。
マイクと口の距離10cm程。
マイクボタンを押すと動作する。

車で走行中は、ノイズに埋もれて聞き取れないか?と思えば、マイクボタンを押したら普通の発声で認識するので、OK Google検出しても起動ブロックしているのだと思う。

bluetoothリモコン1号到着。 [OK Google]

到着。

早速、ペアリングすると、入力デバイス
MOCUTE-032_B42-0207として認識された。
説明書では、SKB032Axx-xxxxと書いてあり、詰めが甘い。
横のスライドスイッチでKEYを選んで操作。
マウスポインターは出ない。

まずはキーコードを調べる。
https://github.com/chrisboyle/keytest/downloads

scancode,KEYCODEの順番に、

マルチキー上:208,MEDIA_FAST_FORWARD
マルチキー下:164,MEDIA_REWIND
マルチキー左:165,MEDIA_PREV
マルチキー右:163,MEDIA_NEXT
電源:164,MEDIA_PLAY_PAUSE
iOS:24,VOLUME_UP
@:28,ENTER
X:14,VOLUME_DOWN
△:158,BACK

早速、/system/usr/keylayout/Generic.klをコピーして書き換える。(要Root)
MOCUTE032-B42-0207のVender code=05ac,Product code=3232である。

Google Nowを起動するKEYCODEがわかればXボタンに割り当てたい。現状、KEYCODE=ASSISTとしたとき、Google画面になるが、音声入力にはならない。

ここで、長押しすると、アプリを聞いてくる。即ち、KEYCODE=ASSISTを設定し、長押しすれば、発声無しでOK Googleを呼び出せるわけだ。

ここまで成果があったところで、MOCUTE032の挙動に問題がある。いつの間にか、スマホとの接続が切れ、電源ボタンを押しても反応が無い。
また、電源ランプがついたまま反応,無しも発生。裏面のリセットボタンを押すと復帰するが、使用中にいちいちリセットボタンを押して再度ペアリングなどやってられない。まず、初期不良を疑い、質問を入れてみる。もし、ファームウェア更新が可能で、それで治るなら、良しとするが。

12/1更新
11/28にAmazonの返品申し込み受理メールを印刷し同日夜、日本郵便の引取、そして12/1に返金処理。実にスムーズで良く考えられている。通販の肝は、安い、配送が早い、返品対応が早いことだと再認識。やるなAmazon。

イヤホンマイク通話ボタン長押しの挙動変化。 [OK Google]

従来:画面オフ状態で、イヤホンマイク通話ボタン長押しでGoogle Now起動。
先週:まず、音声通話が起動し、その後もう一度長押しするとGoogle Now起動。

音声通話起動で、画面がつくので、当たり前といえばそうなんだが、確かに順番が変わっている。先週以前は、先にGoogle Nowが起動していた。

尚、AVRCP接続のCOLO-RCでは、リダイヤルが起動し、Google Now画面に遷移しない。

ところで、記事投稿は、So-net blogアプリでやっているが、時々、コメントとトラックバック受け付けない設定になる。
本記事はWEB画面から修正。

Bluetoothリモコン2号機。 [OK Google]

いわゆる自撮りリモコン。

なんと技適取得済。

総務省のHPで検索すると本物だ。
例によってキーコードを調べる。


私のM9pwはRoot済なので、dumpsys input
でVendor IDとProduct IDを調べ、
keylayoutに、改変した.klファイルを置き、パーミッションを644にして再起動。
iOSボタンをASSISTに変更したので、
ペアリングした後に、ボタンを長押しでGoogle Now 音声入力が起動する。
大事なことを忘れていた。画面ロックはオフしておくこと。
画面消灯時、画面ロックしてると、リモコン操作を受け付けない。
キーボード扱いだから仕方ない。

こいつも、しばらくスタンバイすると接続が切れる。ファームウェアが未熟なのだ。
幸い、メカ電源ボタンがあるので使う直前に電源オンすると良い。そういう使い方を想定しているのかもしれない。

Btリモコン1号機は、筐体の奥のリセットボタンをピンで押さねばならないので論外。

さあ、これでいつでもOK Googleだ。

5つボタンのリモコンがあれば音量上下と音楽再生停止に割り当ててみたい。

11/20追記:Bt接続後、無操作でだいたい10分で切断、電源オフオンが必要になる。
Cube T7でも確認した。日本の販売窓口と思われる会社にメールで問い合わせしたが、そのような動作は意識されていないようで、iPhoneで10分程度までは切れなかったとの返事を頂いた。恐らく、これはファームウェアのスタンバイ設定であり、似た商品も同じと思う。電源オフオンがやり易いものを選ぶか、事前に動作確認してから購入されることをおすすめします。

Smart bluetooth headset [OK Google]

通話ボタン長押しで直前の番号にリダイヤルという動作に不満を持っているひとは他にもいるようだ。xda-developersによると、Smart bluetooth headsetというアプリが解決策になりそう。有料版でも137円。とりあえず無料版をインストールしてみると、
Taskerコマンドを選択できるようだ。
私はTaskerを買ってないのでまだ試せていない。Google Now起動オプションもあるようだ。

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。