• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

NanoPi如何接入百度语音搜索系统实现语音搜索听歌

wildmonkey 2018-05-15 浏览量:1145
 NanoPi如何接入百度语音搜索系统实现语音搜索听歌
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 百度语音的接入要使用百度语音的API,注册百度语音识别开发者账号,获取api key。
    可以使用python进行开发。nanopi上应该是安装好了python的环境的。
    参考:http://baijiahao.baidu.com/s?id=1571883600880422&wfr=spider&for=pc
    • 发布于 2018-05-16
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • 要接入百度的服务器才可以,要让百度给你开放了你才能接入的。

    接入后,百度会有一些你可以调用的函数,通过调用这些函数,来分析你的语音

    • 发布于2018-05-16
    • 举报
    • 评论 0
    • 0
    • 0

  • NanoPi 上用 python 编程.

    1. 语音采集及分析:

    去百度注册开发者账号 通过百度语音 api 进行本地语音采集和上传. 然后通过百度 api 后台的声纹分析从而得到一个返回的 json数据 就是语音到文本的 speech to text 的转换例如你说了一句话通过百度转换成了文本.返回来.python 分析其中的歌曲名称或者歌手名字然后作为参数提交给爬虫.

    2. 爬虫爬取音乐链接然后交由本地播放软件播放:

    python 用 request库或者 urllib2库编写一个爬虫脚本 找一些音乐网站的后台的 API 例如网易音乐的 API 然后通过爬虫根据歌曲名称能够爬取歌曲链接进行播放.爬下来的链接存放在一个列表里.

    3. 播放:

    在本地用 omxplayer 或者 mplayer 播放软件从 python 提供的列表里面挨个播放歌曲.

    另一种: 使用 python上的 pygame 模块通过 pygame 模块的调用写个播放器..

    反正树莓派上是这样实现的.我想 nanopi 也差不多吧?


    • 发布于2018-05-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以接入百度的语音识别服务,参考http://blog.sina.com.cn/s/blog_7cedb56d0102vb5p.html
    • 发布于2018-05-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般都需要接入语音识别的服务器才能做到
    • 发布于2018-06-15
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

NanoPi如何接入百度语音搜索系统实现语音搜索听歌