klipper設(shè)置打完語音播報 TTS
一.gcode shell command的安裝
gcode shell command 會允許你在klipper 終端或者macro中調(diào)用shell命令
這個因為這個插件使用的是root權(quán)限調(diào)用shell命令,所以在使用中請注意避免誤操作。
1.安裝 kiauh 腳本安裝
2.選擇:4) [Advanced] -> 8) [G-Code Shell Command]


2.使用
可以在klipper控制臺中運行以下指令測試
RUN_SHELL_COMMAND CMD=start_tts

二.edge tts的安裝?
功能是調(diào)用edge api 將文字轉(zhuǎn)換成語音
https://github.com/rany2/edge-tts
1.安裝
使用root用戶運行
2.使用方法
安裝成功后可以查看語音包
如果要使用該命令,只需使用以下命令運行它即可:`edge-tts`
如果您希望立即播放帶有字幕,可以使用以下命令:`edge-playback`
三.安裝pulseaudio 音頻驅(qū)動
功能是對聲卡進行驅(qū)動,我這里因為有多個聲卡,所以需要禁用模擬聲卡
1.安裝
2.使用
安裝完成就可以在桌面看到圖標(biāo)了,GUI操作
四.printer.cfg配置
1.printer.cfg插入以下代碼
2.開始打印[gcode_macro PRINT_START] 加入以下代碼
3.結(jié)束打印[gcode_macro PRINT_END] 加入以下代碼
五.moonraker.conf配置
moonraker.conf插入以下代碼
6.實現(xiàn)
重啟moonraker后,在右上角三個點打開,就可以看到開關(guān)了
打開 語音播報功能開啟
關(guān)閉 語音播報功能關(guān)閉
