查看: 3846|回复: 0

[项目] 基于树莓派的语音闹钟

[复制链接]
  • TA的每日心情
    擦汗
    2014-2-12 10:49
  • 签到天数: 150 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2018-3-23 11:05:47 | 显示全部楼层 |阅读模式
    分享到:
    导语:由于家里的树莓派是24小时开机的,也连着音箱,于是想弄个真人语音闹钟提醒。虽然手机上也有闹钟功能,而且很方便,但是自定义铃声也只能选到歌曲,不支持把语音备忘录直接变成闹钟铃声。可能有相关的APP有类似的功能,不过我还是用树莓派来做了一个,毕竟咱们是有geek精神的^_~

    一、思路由于录音设备手机最方便,所以用手机来录音,然后录音文件导出到树莓派进行播放,由于手机上的语音格式可能无法直接播放,预计要转格式。播放正常后树莓派定时播放。

    二、用料硬用料:iphone(手上没安卓机)、树莓派、一台电脑软用料:iphone的语音备忘录、树莓派的ffmpeg、aplay、crontab、电脑的sftp

    4171480-a63605bf0ed8e5d1.jpg app

    三、步骤1、手机上录真人语音
    2、导出语音文件这个就简单了,iphone的语音备忘录录一下,导出:
    4171480-0b4e79a9c0b1fd49.jpg
    导出

    4171480-6305123df1a2d8d0.jpg
    选择导出方式

    选择QQ或者邮件等任何可以在电脑上接收到的方式。导出的格式为m4a。

    3、上传到树莓派电脑上用sftp工具,例如putty或者filezilla在电脑上把m4a文件上传到树莓派,例如路径为/home/pi

    4、语音文件转wav并播放测试安装需要的包:需要用到ffmpeg、aplay:# sudo apt-get install ffmpeg aplay

    树莓派中转换音频格式:# cd /home/pi  //这里是进入你m4a文件的目录,如果上传的是其他目录则按实际目录# ffmpeg -i xxx.m4a -f wav xxx.wav

    播放测试:# aplay xxx.wav如果没有意外,会听到自己录的声音了。
    5、树莓派定时播放用crontab -e进入定时任务编辑界面,最末添加:* * * * * `aplay /home/pi/xxx.wav`前面5个星号分别为:分、时、日、月、周,可以按需要进行设置,具体用法问度娘。


    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-5-20 16:10 , Processed in 0.115346 second(s), 15 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.