0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Termux上でGeminiとVOICEVOXを動かす備忘録

0
Posted at

将来またやるかもしれないので備忘録として残しておきます。

あらすじ

スマホ(Android)でVOICEVOXとGeminiを動かしたい!

Termuxを使おう!

ボイボが動かない!

なのでTermuxの上にUbuntuを乗っけます!

Gemini-cliのインストールが出来ない!?

Step 1. Termuxをインストール

Step 2. Ubuntuを乗せる

Termuxを起動したらいつものやります。aptpkgになっただけです(aptも使えてたのでaptでも良さそう)

pkg update && pkg upgrade -y

次にtermux-apiをインストール(要らないかも?)

pkg install termux-api

ここまで前準備、Ubuntuを乗せていきます

proot-distroをインストール

pkg install proot-distro

Ubuntuのインストール

proot-distro install ubuntu

Ubuntuを起動

proot-distro login ubuntu

いつもの2

apt update && apt upgrade -y

あとで使うものを今入れちゃいましょう

apt install p7zip-full nodejs npm

Step 3. VOICEVOXをダウンロード

ここからLinuxのarm64版をダウンロード。一見拡張子が分かりにくいですが、よく見ると7zip圧縮ファイルです。

7z x ダウンロードしたファイル

で解凍します。

そうするとlinux-cpu-arm64みたいな名前のディレクトリが出現します。その中のrunという実行ファイルが実行できることを確認。

./linux-cpu-arm64/run

成功したっぽいならokです。

VOICEVOXはソフトを使うわけではなく、APIを使って音声を作っていきます。詳しくはvoicevox apiとでも調べれば出てきます。

Step 4. Gemini-cliをインストール

ここ結構ハマりました。普通にインストールしようとするとエラーになります。

まず~/.bashrcに以下の呪文を追記。

.bashrc
export TERMUX_VERSION=0.118
export GYP_DEFINES="android_ndk_path=''"

適用

. ~/.bashrc

この状態でnpm iするとインストールが通ります。

npm i -g @google/gemini-cli

geminiで起動することを確認

gemini

以上です。

お疲れ!

久々に環境構築で沼りました。辛い。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?