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)進行檢查並運行。