仿Siri的中文语音助理源码
之前闲暇之余借鉴Iris的框架,仿写了一个中文语音助理,效果如下:
语音接口使用的是科大讯飞的云语音接口,具体使用可以到科大讯飞的网站了解,智能语音处理部分使用的是小I聊天机器人的网络接口( http://www.xiaoi.com/widget/1007/index.html )——用于聊天模式下使用(最近好像这个接口出问题了,无论问他什么,他都不知道,这个是网站的问题,稍后应该可以恢复正常),以及虫洞的开放API接口 http://www.uzoo.cn/web201012/kaifangAPI.jsp 用于问答模式,TTS使用的是捷通华声的语音包( 注意:实现的接口是反编译得出的,非官方发布,仅供学习研究,请勿用于其他用途 )。
对于小I接口和虫洞接口的具体说明,可以参看我博客的文章(写得很肤浅,高手勿喷 --!! ):
http://blog.csdn.net/hmg25/article/details/7034754
http://blog.csdn.net/hmg25/article/details/7035516
本来想进一步完善的,但是由于最近事情忽然多了起来,只能暂时搁浅了,所以放出源码,让大家都来动手完善它,原先打算放在google code,但是建好工程了,却放不上去,只好放这了,大家自己下载吧。
http://download.csdn.net/detail/hmg25/3914344
上传的是之前调试修改的工程,所以代码有些混乱,有部分功能都没有实现,稍后有空整理下在重新上传。
仿Siri的中文语音助理源码相关推荐
- 仿口袋助理源码 uniapp三端通用
口袋助理: 仿口袋助理源码 uniapp三端通用https://gitee.com/phper_echo/pocket-assistant?_from=gitee_search 一个协作APP,用于人 ...
- 助创cms众筹 php,助创cms汽车众筹系统:仿车车车汽车众筹源码程序
原标题:助创cms汽车众筹系统:仿车车车汽车众筹源码程序 汽车众筹近两年逐渐被越来越多的人熟知,越来越多的二手汽车众筹平台相继出现,这个市场的活跃度甚至呈现几何倍数增长,要问原因,不得不提它的三大特色 ...
- siri中文语音助理_懒是第一生产力!萌新小白DIY智能语音(Siriamp;小爱)远程控制家庭影院方案...
家有影院,可以跟据你的房间和使用习惯设计家庭影院方案,并且还能让你以最优惠的价格买到它们.总之,一切关于家庭影院的问题,我们都可以帮你搞定. 解决问题的方式从一对一咨询开始,如有需要,添加家有影院设计 ...
- [原创]魔兽RPG仿魔兽世界:巫妖王击杀剧情 中文语音
[原创]魔兽RPG仿魔兽世界:巫妖王击杀剧情 中文语音 简述:利用魔兽争霸客户端中自带WE地图编辑器制作完成,地图导入了魔兽世界中提取的lich king语音文件和模型,并配合we触发器完成系列动作 ...
- AI中文语音克隆、语音合成——GitHub上babysor/MockingBird 项目源码部分功能实现
AI中文语音克隆.语音合成--GitHub上babysor/MockingBird 项目源码部分功能实现 第一次独立地从认识一项技术,然后到github上搜索相关代码,跟着ReadMe.md教学文档将 ...
- “智源-MagicSpeechNet 家庭场景中文语音数据集挑战赛”上线
2019 年 12 月,北京智源人工智能研究院联合爱数智慧和数据评测平台 Biendata,共同发布了"智源 MagicSpeechNet 家庭场景中文语音数据集",其中包含数百小 ...
- js 根据所输内容生成助记码
js生成与中文字符串相对映的拼音首字母串 CreateTime--2017年7月14日16:35:31 Author:Marydon 需要工具js文件letter.js,代码如下: /** 作者:梅雪 ...
- vue生成助记码全部教程
前端vue 使用js生成助记码 开发页面用的是vue框架,需要根据键盘输入事件生称助记码,网上看了好多,都不适合我(可能我没找对地方)就自己参考着改了一版出来,下面说说思路: 1.首先要先监听键盘输入 ...
- android 语音播报(通过手说tts 实现中文语音播报)
手说TTS介绍: 关于手说tts中文语音包的详细资料可以查看官网 http://shoushuo.com/index.html 手说TTS,是Android平台下的中文语音引擎,提供了中文文本到语音的 ...
最新文章
- ubuntu中常用指令
- hdu1024 最大m子序列和
- c语言代码大全500行,C语言职工档案管理系统 500多行代码1
- hdu 3006(状态压缩)
- 为什么不读顶级会议论文?
- 我最印象深刻的编程错误经历
- Java8中使用以下类计算日期时间差:Period、Duration、ChronoUnit
- UML用例图总结(转)
- php将对象转换成数组
- 利用Gabor变换法分析纹理图像 matlab代码实现
- 《移动App测试的22条军规》—App测试综合案例分析23.11节测试微信App对多语言和地区的支持...
- VS2015 fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include “stdafx.h”
- SpringBoot自动装配原理与自己写一个starter
- 2018第九届蓝桥杯省赛真题JAVA语言 C组真题题解答案(全)
- 集成学习-Stacking与Blending与泰坦尼克号特征工程(DataWhale第二期)
- python tokenize_model_AttributeError:“module”对象没有属性“tokenize”
- PCB各层的含义(讲的非常易懂清晰)
- 对Spring IOC的理解
- vue实现店铺装修h5用户端实现
- html5网页宠物窝,11款融进家装的宠物窝设计 简直萌翻了!!
热门文章
- 服务器三块硬盘raid0,存储入门三步曲1——容量之王RAID0
- 通信原理 | 频点、频段、带宽和频率之间的关系以及4G频点计算
- 安装Office 2007安装出错--无法找到“Office.zh-cn\officeLR.cab”文件
- 从零做蓝牙机械键盘——72键自定义位置蓝牙机械键盘
- 完美,这个世界上根本就没有完美的东西
- ncloth气球充气升空
- 从硬盘的隐藏分区启动计算机,教您如何完全删除硬盘上的隐藏分区
- python爬虫抓取富贵论坛
- io.jsonwebtoken.UnsupportedJwtException: Signed Claims JWSs are not supported.
- mysql5.7连接navicat?