欢迎光临散文网 会员登陆 & 注册

klipper设置打完语音播报 TTS

2023-08-14 00:10 作者:喜欢笑的曹同学  | 我要投稿

一.gcode shell command的安装


gcode shell command 会允许你在klipper 终端或者macro中调用shell命令


这个因为这个插件使用的是root权限调用shell命令,所以在使用中请注意避免误操作。


1.安装 kiauh 脚本安装


2.选择:4) [Advanced] -> 8) [G-Code Shell Command]



2.使用

可以在klipper控制台中运行以下指令测试

RUN_SHELL_COMMAND CMD=start_tts


二.edge tts的安装 

功能是调用edge api 将文字转换成语音

https://github.com/rany2/edge-tts

1.安装

使用root用户运行

2.使用方法

安装成功后可以查看语音包

如果要使用该命令,只需使用以下命令运行它即可:`edge-tts`

如果您希望立即播放带有字幕,可以使用以下命令:`edge-playback`

三.安装pulseaudio 音频驱动

功能是对声卡进行驱动,我这里因为有多个声卡,所以需要禁用模拟声卡

1.安装

2.使用

安装完成就可以在桌面看到图标了,GUI操作


四.printer.cfg配置

1.printer.cfg插入以下代码


2.开始打印[gcode_macro PRINT_START] 加入以下代码

3.结束打印[gcode_macro PRINT_END] 加入以下代码

五.moonraker.conf配置

moonraker.conf插入以下代码

6.实现

重启moonraker后,在右上角三个点打开,就可以看到开关了

打开 语音播报功能开启

关闭 语音播报功能关闭


klipper设置打完语音播报 TTS的评论 (共 条)

分享到微博请遵守国家法律