WindowsのAmical音声入力で文字が打てない!意外な罠は「PowerToys」とレジストリでの解決法

AI活用

はじめに:自作PCへの音声入力環境の構築

最近、執筆の効率化のためにAI音声入力環境を整えることにしました。私は自作のWindowsパソコンを使用しているため、標準ではカメラもマイクもついていません。

そこで、安価で評価の高かったWebカメラを購入し、取り付けることにしました。

準備万端、話題の音声入力ツール「Amical」を使って思考をそのままテキスト化してやろう!と息巻いていたのですが……思わぬ罠が待ち受けていました。

事件発生:音声は認識されるのに文字が入力されない

Amicalを起動し、マイクに向かって話しかけると、ソフトの画面には正しく文字起こしされています。音声認識自体は完璧です。 しかし、いざ「メモ帳」や「Chromeブラウザ」を開いてカーソルを合わせても、肝心の文字が一切入力されないという現象に見舞われました。

最初は「WindowsのUIPI(特権分離)が原因で、Amicalを管理者権限として実行すれば直るのでは?」と考えました。 過去の事例でも、セキュリティ上の制限で自動入力がブロックされることはよくあるからです。しかし、Amicalを「管理者として実行」しても、状況は全く変わりませんでした。

本当の犯人は「PowerToysのキーボードマネージャー」だった

原因をさらに掘り下げた結果、全く予期せぬ機能が干渉していることが判明しました。 それが、Microsoftの公式ツールである「PowerToys」のキーボードマネージャー機能です。

私は普段Macをメインで使用しているため、Windows環境でも「左Ctrl」と「左Winキー」の位置をMac風に変更して使っています。そのためにPowerToysのキーボード変更機能を常駐させていたのです。

実は、PowerToysのように「キー入力を常に監視してフック(横取り)するツール」と、Amicalのように「仮想的にキー入力を送り込む自動化ツール」は、互いに競合してしまい、結果的に入力命令がシステムに届かず消滅してしまうという致命的な相性の悪さがありました。

解決策:SharpKeysでレジストリから根本を書き換える

原因が分かれば、やることは一つです。「不便を資産に変える」、これが効率化のハックです。

ソフトウェアの層(レイヤー)でキーを変更するから競合するのであれば、OSの根底であるレジストリレベルでキーを変更してしまえば良いのです。

  1. PowerToysのキーボードマネージャーをOFFにする まずは競合の元凶となっている設定を無効化します。
  2. 「SharpKeys」を導入する SharpKeysは、Windowsの「レジストリ」を直接書き換えることでキー割り当てを変更するフリーソフトです。
  3. レジストリでキーを入れ替える SharpKeys上で左Ctrlと左Winキーを入れ替え、「Write to Registry」を押してPCを再起動します。

これで、PowerToysのような常駐ソフトが裏で動いて入力を妨害することなく、Mac風のキー配列を実現できました。 そして肝心のAmicalですが……見事、他のアプリにもスラスラと音声入力のテキストが転送されるようになりました!

まとめ:便利ツールの競合には「より低いレイヤーでの解決」を

今回のトラブルから得た教訓は、「表面上の便利ツール(PowerToysなど)は、システムを操作する自動化ツールと競合しやすい」ということです。

もしWindowsで「Amicalに声は認識されるけど入力されない」という場合は、キーマッピング系ツールが干渉していないか疑ってみてください。レジストリレベルの変更(SharpKeysなど)に切り替えることで、見事に共存させることが可能です。

今回のマイク自体は非常に集音性も高く、Amicalとの組み合わせで爆速のテキスト入力環境が完成しました。皆さんも、トラブルを恐れずに自分だけの最強執筆環境を構築してみてください!

※当サイトはアフィリエイト広告(Amazonアソシエイト含む)を掲載しています。Amazonのアソシエイトとして、当メディアは適格販売により収入を得ています。商品購入の最終的な判断は、各販売サイトの情報を確認の上、ご自身の責任で行ってください。

コメント

タイトルとURLをコピーしました