jianchang512 / ChatTTS-ui

一个简单的本地网页界面,使用ChatTTS将文字合成为语音,同时支持对外提供API接口。A simple native web interface that uses ChatTTS to synthesize text into speech, along with support for external API interfaces.
https://pyvideotrans.com
Other
4.98k stars 541 forks source link

需要额外注意,xdg-open 需要调用浏览器的方法 #128

Open zhouqian177 opened 2 weeks ago

zhouqian177 commented 2 weeks ago

python app.py .... Start:0.0.0.0:9966 /usr/bin/xdg-open: 882: x-www-browser: not found /usr/bin/xdg-open: 882: firefox: not found /usr/bin/xdg-open: 882: iceweasel: not found /usr/bin/xdg-open: 882: seamonkey: not found /usr/bin/xdg-open: 882: mozilla: not found /usr/bin/xdg-open: 882: epiphany: not found /usr/bin/xdg-open: 882: konqueror: not found /usr/bin/xdg-open: 882: chromium: not found /usr/bin/xdg-open: 882: chromium-browser: not found /usr/bin/xdg-open: 882: google-chrome: not found /usr/bin/xdg-open: 882: www-browser: not found /usr/bin/xdg-open: 882: links2: not found /usr/bin/xdg-open: 882: elinks: not found /usr/bin/xdg-open: 882: links: not found /usr/bin/xdg-open: 882: lynx: not found /usr/bin/xdg-open: 882: w3m: not found xdg-open: no method available for opening 'http://0.0.0.0:9966'

解决办法 (至少安装一种浏览器工具): wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

sudo apt-get install fonts-liberation libu2f-udev #google-chrome 依赖

sudo dpkg -i google-chrome-stable_current_amd64.deb

jianchang512 commented 2 weeks ago

打开 app.py ,倒数第四行代码 threading.Thread(target=utils.openweb,args=(f'http://{WEB_ADDRESS}',)).start() 删掉即可。命令行界面无法打开浏览器,另外 0.0.0.0地址也是无法打开的,删掉即可。然后直接访问有效ip:9966