古いAndroidスマホをローカルAI音声アシスタントに変える

Reddit r/LocalLLaMA / 2026/4/16

💬 オピニオンDeveloper Stack & InfrastructureSignals & Early TrendsTools & Practical Usage

要点

  • Redditの投稿では、古いAndroidスマホ(例:Pixel 5a/7)を、ラップトップでホストしたLLMを利用してローカルのAI音声アシスタントとして再活用する方法が紹介されており、llama.cpp(Gemma 3 4b GGUF)をFlask経由で提供する。
  • 設定には、スマホへのリモートアクセスにscrcpy、スマホ側スクリプトの実行にTermux、各コンポーネントへの接続にSSHが使われる。
  • 提供されているリポジトリ(termux-node-assistant)は、初回実行時に設定を初期化し、10分未満で利用可能だと主張されている。
  • 投稿者は、Pixel 5aとPixel 7の間でAndroid/Termuxのマイク有効化の違いがあると述べており、インストール方法や端末の仕様によって音声入力の挙動が変わり得ることを示唆している。
  • アシスタントは日常的な音声クエリ(例:天気の確認)で実演されており、推論はユーザーの端末上でローカルに行うことを維持している。
Turn an old Android phone into a Local AI Voice Assistant

使い道がないまま置いてあった、ひび割れた古いpixel 5aがあったので、それをローカルのAIボイスアシスタントにしてみました。llama.cppのgemma-3-4b-q4.ggufを動かしている、ノートPC上のサーバ(flaskで提供)を、スマホ上で動作しているスクリプトに接続します。scrcpyを使ってスマホにアクセスし、termuxをセットアップして、sshで入りました。
リポジトリはこちら! https://github.com/pioneermushrooms/termux-node-assistant

スクリプトは初回実行時に設定ファイルをセットアップします。10分以内で動かし始められるかもしれません。

天気がどうなりそうか、とか、靴を履いている間にふと思いつくような他のランダムな質問を投げています。

注:私のpixel 5aでは、ssh経由でサーバを起動すると、termuxは常に待ち受け状態になっていました。pixel 7では、termuxのマイクを有効にするために、termuxをスマホに直接入力する必要がありました。たぶんplaystore経由で入れたので、apkではないからかもしれません。もしかすると、あなたはpixelを持っていないし、そんなことどうでもいいかもしれません!

submitted by /u/octoo01
[link] [comments]