GCE Ubuntu20.04でCOEIROINK(CPU)のエンジンを動かしてリリンちゃんと話す

2023/07/21に公開

2023/7/21 現在COEIROINKの製品版ではUbuntuをサポートされていません。GCEにサーバーを立ててスマホから合成を行いたかったため、既存の記事を参考にリポジトリにあるエンジンを使用してみました。

先駆記事様
https://zenn.dev/hojicha/articles/a5663b0b3c524a

環境

python 3.8を使用するためにUbuntu20.04を採用しました。

  • マシンの構成: e2-medium
  • アーキテクチャ: x86/64
  • イメージ: ubuntu-2004-focal-v20230715
  • サイズ: 15GB (10GBでは足りなかったため)

GCE上での操作

sudo apt update
sudo apt install -y cmake unzip libsndfile1 python3-pip python3-venv
git clone https://github.com/shirowanisan/voicevox_engine.git
cd voicevox_engine
git switch c-1.6.0+v-0.12.3
python3 -m venv venv
source ./venv/bin/activate
pip install --upgrade pip setuptools wheel
pip install -r requirements.txt
pip install git+https://github.com/VOICEVOX/pyopenjtalk
pip install typing-extensions==4.6.1
pip install espnet resampy typeguard==2.13.3
pip install requests uvicorn fastapi appdirs
mkdir speaker_info
wget -O lilin_chan.zip https://www.dropbox.com/s/wl14g0vwr23kjk6/cb11bdbd-78fc-4f16-b528-a400bae1782d.zip?dl=1
unzip lilin_chan.zip -d speaker_info
python3 run.py --host 0.0.0.0

Discussion