whisper(or fast whisper)をつかって、高速に音声入力ができるchat gptサーバーと、ウェブクライアント
CUDA設定などは各自で行ってください。
pip install torch==2.1.0+cu118 -f https://download.pytorch.org/whl/torch_stable.html
pip install -r requirements.txt
config.jsonを編集してください。
"openai_api_key": "your openai api key"
python main.py
/client/index.html
をブラウザで開く
webサーバー公開して音声入力を行うには、httpsでないといけないので、httpsで公開する必要があります。 また、WebSocket設定もSSLを有効にしてください。
/client/config.json
{
"url": "(server):9090/gpt",
"useSSL": true
}
config.json
SSLの設定を行ってください。
{
"server_ip": "0.0.0.0",
"port_no": 9090,
"server_path": "/gpt",
"use_ssl": true,
"ssl_cert": "/path/to/cert.pem",
"ssl_key": "/path/to/privkey.pem"
}