| Date==== |
Time==== |
Update==== |
Time==== |
Title==== |
[[W]WRITE [RET]READ [?]HELP] |
| 2024-03-30 |
21:29:30 |
2024-03-30 |
21:37:34 |
【備忘録】VOICEVOXがlocalhost以外からREST-APIを叩け無いので解らせた |
TEXT FILE ( 1KiB ) を受信しますか? [Y]/[N] > Y
はじめに
VOICEVOXにはHTTP鯖機能があり、それにリクエストを送ることで音声を生成しているのだ。
それで私の自作BOTには、その機能を使ってVOICEVOXで音声を生成できるのだけど、
なぜかlocalhost以外からはアクセスができない!!

てことでそれを無理やり解決させたのだ。
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 http50021/;
}
}
そしたらNGINXを再起動!
```sudo systemctl restart nginx
実際に使ってみる