【骑驴玩儿漂移】以前做的树莓派播报IP地址
今天,看了群里一个小伙伴写的帖子,要让树莓派说话,还需要调用外部的SDK,对于一些小白用户,就很纠结了。我发现用软件仓库里自带的espeak就可以搞定语音输出咯。首先,你得有个树莓派,还有相关的配件,例如: SD卡,可上网的网络环境,无线网卡或者以太网双绞线,还要一个非常关键的产品,就是音箱,可以是小的有源音箱。网上很多很便宜。
好吧,给大家一张列表:
1. 树莓派: 这个可以在群主淘宝店里买到: 网店:52board.taobao.com,自己去淘吧!
2. 无线网卡,SD卡,都可以上面的链接里买到。
3. 有源音箱: 我自己在京东买的,很便宜,20元搞定。
上图:
http://www.52pi.net/forum.php?mod=attachment&aid=ODg1fDBjZjExODQ5fDE0MzQxNjQxODh8MHw2ODI%3D&noupdate=yes
其次,然后就接好线缆,烧录SD卡,接显示器啥的这些自己应该会的吧?不会烧录的去论坛上找初级教程。
接着上电启动树莓派,并登陆上去,最好用root登陆吧,我一直用root,感觉权限大无边。。。
OK,接下来看到命令提示符后就可以先做几个小动作:
# apt-get update && apt-get -y upgrade && apt-get -y install espeak回车后等一会儿安装完软件了,自己写个命令就可以说话了。我是自己写了段脚本,哈哈,报告IP地址
#vim.tiny ipaddr.sh然后输入一下内容:
#!/bin/bash
# Fuction: it will tell you what is your RPI's IP address in voice.
# Edit by yoyojacky
# 2014-03-18
echo "yo! yo! you check it out! jam bin go zi lie yi tao" | espeak -l200 -s160 -a20 -p30
echo "ladies and gentalman, attention please ! " | espeak -l200 -s180 -a20 -p99
ifconfig | grep "inet addr" | cut -d: -f2 | head -n1 | awk '{print your IP address is" , $1 }' | espeak -l200 -s 120 -a10 -p50
echo " thanks for your attention" | espeak -l200 -s180 -a20 -p30
echo "and enjoy your Pie" | espeak -l200 -s180 -a20 -p99并且保存退出后给文件一个执行权限
# chmod +x ipaddr.sh然后很自然的执行下面的语句
# shipaddr.sh[就可以听到IP播报的声音啦,经典的英国伦敦腔儿,倍儿有面子!哈哈
播报IP还有别的方法,更简单的你可以试试这样:
# hostname -I|espeak -ven+f3-k5-s1502&>/dev/null
页:
[1]