speak_raspi_ip icon indicating copy to clipboard operation
speak_raspi_ip copied to clipboard

只能显示ip 不能发声

Open lvhailong opened this issue 8 years ago • 6 comments

只能print出来 但不能speak出来

lvhailong avatar Mar 20 '16 10:03 lvhailong

同问树莓派3

lzx1413 avatar Jun 24 '16 05:06 lzx1413

应该是没有安装mpg123等播放工具,安装或者试试这个 https://github.com/YugWu/ip_speaker

(相当于fork了这个项目了)

跟这个项目原理一样, 使用内建的aplay来播放,不用下载安装额外的播放工具,还有其他的特性,比如你ssh登陆后自动停止播放,不用再找进程id来kill了。

strongbugman avatar Jul 07 '16 03:07 strongbugman

其实是和默认的播放器有关 第一个默认的播放器是omx,在py里去掉,用第二个就好 另外音频输出最好从HDMI切换回3.5(未验证,非必须)

issaccv avatar Aug 13 '16 16:08 issaccv

我的解决: 1、sh文件中安装的是mpg123,但运行py程序是用的omxplayer,我的pi中没有,不会发声, 后来在py程序把mpg123调到前面,运行py程序,ok player = ["omxplayer", "mpg123", "mpg321", "mplayer"] 2、sh文件把py程序自启动加到/etc/rc.local文件末尾, 而不是exit 0前面,修改rc.local 另外我pi启动时由于另一个程序的原因导致启动出错,不能继续运行到py程序,最后注释掉有问题的那个程序,ok

net205 avatar Nov 05 '16 09:11 net205

要把默认的输出设置为耳机口。这句话:

mixer -c 0 set numid=3 1;

thiswind avatar Nov 21 '16 14:11 thiswind

我是树莓派3B,按照net205同学的方式,顺利解决了无法发声的问题,多谢。

yixing1337 avatar Dec 08 '16 16:12 yixing1337