るみさんのブログ

【備忘録】VOICEVOXがlocalhost以外からREST-APIを叩け無いので解らせた

作成日:2024-03-30 21:29:30
最新更新日:2024-03-30 21:37:34

はじめに


VOICEVOXにはHTTP鯖機能があり、それにリクエストを送ることで音声を生成しているのだ。
それで私の自作BOTには、その機能を使ってVOICEVOXで音声を生成できるのだけど、
なぜかlocalhost以外からはアクセスができない!!
/Data/DATA/Blog/80b88315ed787e906cddbc0f7861f91f_2024-03-30_21-36-09.png
てことでそれを無理やり解決させたのだ。

NGINXを使おう!!!


NGINXを入れて、リバースプロキシすればいいのだ!!!!!!!!!!!
sudo apt install nginx

そしたらインストールされていることを確認
curl localhost


そしたら/etc/nginx/conf.d/voicevox.confを作ってそこに次のような設定を書くのだ!
server { server_name 192.168.100.122; listen 80; location / { proxy_pass http://localhost:50021/; } }

そしたらNGINXを再起動!
sudo systemctl restart nginx


実際に使ってみる


/Data/DATA/Blog/80b88315ed787e906cddbc0f7861f91f_2024-03-30_21-34-18.png



シェア



コメント欄の復旧は少し待ってね