Офлайн сервер синтеза речи на нейронных сетях
Спасибо команде Silero за синтез
Спасибо Kamnev Sergey за основу сервера
* Версия python >= 3.7x (64-bit)
* CPU с поддержкой инструкций AVX2
pip install -r requirements.txt
python server.py [PORT] [HOST]
по умолчанию PORT=80 HOST=localhost
Запрос: http://[HOST]:[PORT]/?speakers
Ответ:
["aidar", "baya", "eugene", "kseniya", "random", "xenia"]
Запрос: http://[HOST]:[PORT]/?speak=[TEXT]
или http://[HOST]:[PORT]/[TEXT]
Ответ:
header 'Content-type: audio/wav'
header 'Content-Type: application/json'
'{
"text": "Добрый день! Как ваши дел+а?",
"speaker": "xenia",
"sample_rate": "48000",
"accent": "on",
"yo": "off",
"abr": "on",
}'
Ответ:
/Добрый день_ Как ваши дел+а_
Запрос: http://[HOST]:[PORT]