スキップしてメイン コンテンツに移動

投稿

スマホの通知を四国めたんに読み上げて貰いました(ボイボTTSって凄い!)

 私のGalaxy S24 Ultraは、VoiceVoxの力を借りて色んな通知音を四国めたんの音声にしています。VoiceVoxで生成した音声ファイルをアプリやアプリのカテゴリ別に通知音として設定しているだけなんですが、スマホを出さなくても何の通知なのかが分かるので凄く便利です。 Bluetoothヘッドフォン接続時には、LINEの通知内容も読み上げるようにしています。今はGalaxy Watch 6 Classicも使っているので、時計見れば何の通知なのかも内容も判っちゃうんですが、朝の満員電車じゃ腕を上げるのさえ難しいんですよ。 あんなに混んでる電車でバカみたいな事に一生懸命スマホ使ってる人が居るのには呆れ果てますね。  そんなことはど~でもよくて、通知内容を読ませるのにMacroDroidを使っていますが、当然ながら読み上げる音声は内蔵のTTSなんです。そうですね、Googleアシスタントみたいな声です。特に不満はなかったんですが、通知音声みたいに四国めたんにできたら嬉しいなぁと思い続けていました。  でね、 何かを調べていた時に、たまたまGeminiさんが教えてくれたアプリがありました。 このアプリは、スマホ版VoiceVoxですね! えっ!こんな素晴らしいものを作ってくれた人が居るんですか! アプリを起動すると、音声生成画面になります。右上からキャラクターを選択できます。 私は四国めたんのあまあまが一番のお気に入りです。   しかも、VoiceVoxと同じように話し方を設定できるんですよ!   イントネーションも設定できるし、 長さもできます。 その他の内容は利用規約や表示濃度ですね。   更に、この画面で生成した音声は、テキスト入力エリアの下にあるアイコンで、保存(左)やブックマーク(右)もできるんですよ!!! ブックマークにはイントネーションなども含まれているようなので、VoiceVoxのプロジェクトと同じ感じですね。   私は使っていませんが、他にもソングプロジェクトやアラーム機能までついています。 設定からは、ユーザ辞書や画面に表示するキャラのイラスト設定もできます。 ユーザ辞書は正規表現も使えます。 私は、時刻表記の「hh:mm」を「hh時mm分」と読んでもらうための辞書を正規...

+StyleのデバイスがSmart Thingsから操作できるじゃないですか!(モードとルーチンからも操作できます)

 我が家は+Styleと言うブランドのホームオートメーションを使っています。 とは言っても、スマートプラグ以外は、赤外線リモコン操作なんですけどね。 で、この+Styleってマイナーなんですよ!  しかもやる気も感じられません。 でも、+Styleのアプリで条件を設定できるシーンと言うものがあり、ちょっとした自動化 はできます。 ただ、条件などがショボいのであまり実用的とは言い難いですね。 そんな訳で、私はGoogleホームから操作するようにしています。 +Styleのアプリから、Googleアシスタントと連携させると、Googleホームにデバイスが表示されるようになります。Googleホームも実行トリガーの条件とかはショボいんですが、「OK Google」で呼び出せる幸せがあります。 「OK Google おやすみ」で、家中の照明やスマートプラグをオフにして、明日の予定や天気を読んでくれます。 でもね、Geminiを経由させるせいで動きが変になってきてるんですよ。 Geminiが、Googleアシスタントを経由させていないのか、Googleホームの自動化ルーチンを使わないのか分かりませんが、時々期待通りの動きをしないことがあるんです。 きっちりとGoogleアシスタントを使わせる方法としては、GoogleアクションブロックとMacroDroidのUI画面操作で無理矢理対応しましたが、「OK Google」トリガーではGemini任せになるのでどうにもできませんね。 でも、位置情報などをトリガーにもしています。 Googleホームで自動化しているものは大きく3種類 ①ホームデバイスの操作 ②各種情報収集(と言っても天気や予定程度です)  ③MacroDroidやモードとルーチンへの連携のための通知出力 です。 この中で③は、①がMacroDroidやモードとルーチンからできないのが大きな理由です。 なので、③MacroDroidと連携してでWOLでPCを起動する前に、①でモニターが接続されているスマートプラグをオンにしていたりします。 なので、①がMacroDroidやモードとルーチンで出来るようになれば、Googleホームと連携しなくてもよくなるんですね。  で、冒頭の+Styleの話に戻りますが、とにかくマイナーブランドなん...

アプリ不正使用防止マクロを少し変えました(MacroDroid)

 個人情報が参照できるようなアプリって、起動時に ・二段階認証 ・生体認証 ・パスワード認証 ・パスキー認証 とかが必要になるように設定できるじゃないですか。 そういう機能がないアプリでも、Galaxyだとセキュリティフォルダで対応できるんですが、結構使い勝手が悪いんですよ! そもそも、Androidが全てのアプリに対して、起動時に生体認証などを要求する設定が出来るようになれば良いんですけどね。  サードパーティのアプリで、指定したアプリを起動した際に生体認証要求するように出来るものもあるんですが、色々試したんですが当然ながらアプリ起動後に生体認証要求が出るんですよ。なので、アプリの画面が表示された後なんですよ。 本当なら、アプリ画面が表示される前に認証要求が出て欲しいんですが、やっぱりそれはAndroidが標準機能として実装しないと無理ですよね。 で、アプリ画面起動後でも認証要求が出れば、不正操作は防止できるなぁと思って、インチキ臭いマクロをお試しで作ってみました。 至ってシンプルです。 トリガーは特定のアプリ起動時です。 トリガー発動で、生体認証要求が出ます。 で、認証OKならそのままアプリを使えます。 認証NGならホーム画面に戻ります(ついでにフロントカメラで撮影)。 あと、自宅にいる時は不正使用されないので、条件に自宅範囲外を入れました。 アプリが起動した画面を表示したまま認証要求が出ないように、 ・最初にホーム画面を表示 ・認証OKなら最近使ったアプリ一覧を2回表示させるアクションでアプリ画面に戻す ってのも試したんですが、当然ながらアプリ画面に戻したタイミングで認証要求が出るので無限ループに陥ります。 で、条件にこのマクロが停止中を追加してみました。 更に、最近使ったアプリを表示するを2回連続で実行すると上手く動かなかったので、少し間を置くようにしました。 あと、マクロ停止中の条件に引っ掛かりやすくするために、最後に2秒待ち時間を足しました。  これで、トリガーのアプリを起動したら、直後にホーム画面が表示されてから認証要求が出ます。指紋認証している部分は録画できないので真っ暗な画面になってますけどね。 で、認証がOKならアプリ画面が表示されますね。  ま、ちょっとお試しで作ってみただけなので、使う予定はありません。 ...