barkwebui
1.0.0
该应用程序是一种基于Python烧瓶的Web UI,旨在使用Suno AI的树皮来促进文本到语音的生成。它提供了各种自定义选项,包括修改语音音调,速度和其他参数的能力。
python -m bark --text "Let's get this party started!" --output_filename "party.wav"
bark安装位置中的名为webui的目录。 cd bark
git clone https://github.com/bradsec/barkwebui webui
app.py和bark_connector.py中所需的导入。树皮设置过程已经安装了共享导入。如果适用,请在安装进口之前激活您用于树皮的Python Venv或Conda/Miniconda环境。webui文件夹中运行python barkwebui_server.py ,以启动Blask Web Server应用程序,应显示类似的输出: * Serving Flask app 'barkwebui_server'
* Debug mode: on
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on all addresses (0.0.0.0)
* Running on http://127.0.0.1:5000
barkwebui_server.py提供烧瓶Web服务器功能接收并从Web界面返回信息,并将其传递到barkwebui_connector.py中。还从JSON Dateset中处理写作和删除。
barkwebui_connector.py在将文本传递到Bark应用程序之前,请分解文本输入。还应用任何选择的音频效应,例如更改速度,俯仰,降低噪声并删除静音(如果选择)。然后,它将用唯一的文件名编写.wav到static/output目录。
templates/index.html该应用程序使用的唯一使用的HTML文件。它将从static目录中引用其他文件(例如CSS和JavaScript)。
static/js此目录包含两个用于index.html模板页面的JavaScript。
barkwebui.js使用socket.io提供大部分页面功能和app.py之间的链接populate.js在index.html中填充了选择的下拉选项。theme.js黑暗和光主题切换。 static/output包含已完成的WAV音频文件。
static/json包含barkwebui.json ,其中包含有关任何生成的音频文件的信息。
您将获得更清洁的语音和更好的结果,而无需检查NR或RS,并通过Adobe Podcast Enhance或其他类似工具(例如Adobe Podcast Enhance)进行检查并运行。