常用的语音芯片工作原理_分类为语音播报 语音识别 语音合成tts

news/2025/2/15 13:36:53/

1.0 语音芯片分类-语音播报-语音识别-语音合成


关于声音的需求,从始至终,都是很刚需的需求 。从语音芯片的演化就能看出很多的端倪,很多很多的产品他必须要有语音,才能实现更好的交互。而语音芯片的需求分类,其实也是很好理解的,从市场上常用的芯片产品特性,大概就能归类如下:
1、语音播报芯片--KT148A
2、语音识别芯片--思必驰-云知声
3、语音合成芯片-TTS


1.1语音播报的类别-KT148A


1、它实现的原理:就是语音的预存,然后合适的操作,比如:一线受控、按键触发、感应触发等等,播放出来
2、至于声音的音质、大小等等,再去根据不同的需求,寻找其中某一个芯片来完成即可 。
3、推荐KT148A-sop8解决方案,大概的产品类型如下:


1.2语音识别的类别-思必驰-云知声


1、这个品类就很复杂了,是语音芯片里面最复杂的存在,常见的家电语音控制,设备的语音唤醒,在线识别和离线识别
2、都是相差很多很多,包含技术难度使用难度等等,还有最重要的是成本,简直是眼花缭乱。
3、因为市场太小,能做芯片的公司没有算法,而有算法的公司则没有能力做芯片,所以还在过渡阶段,同时对客户量的要求也比较高。


1.3语音合成的类别-TTS


1、这个品类,其实是非常好的一个应用,但是还是因为市场太小,导致芯片的成本分摊不下来
2、它实现的原理,就是将需要用到的音色库,存储在芯片或者外置存储器里面,需要播放的时候,取出不同音色库组合出来声音
3、优点就是播放可以随意组合,非常好用,非常灵活
4、缺点就是贵,并且没有太多选择,就科大讯飞、宇音天下在做,好像科大讯飞做不下去停产了


1.4语音芯片的总结


总之,需要这方面的需求,还是强烈推荐语音播报芯片,毕竟这个对芯片的要求相对低,所以成本控制的比较好
如果需要医院叫号机类型的应用,那TTS就必须上了,没有什么比他还灵活的

至于语音识别类型应用,离线的应用还是推荐云知声,他们的平台做得好,前期验证的成本比较低
还要分清楚您的需求,到底是离线,还是在线
离线就是不联网,不连app,比如语音小夜灯那种产品
在线,就是联网,联app ,比如:小爱音箱那种产品
 


http://www.ppmy.cn/news/1152729.html

相关文章

【MySQL】索引和事物

目录 ♫索引 ♪什么是索引 ♪索引的数据结构 ♪索引的使用 ♫事务 ♪什么是事务 ♪事务的特性 ♪事务的使用 ♫索引 ♪什么是索引 索引是存储在磁盘上的一个数据结构,通过索引可以快速地定位到存储在磁盘上的数据。 索引在提高查询速度的同时,还提…

[题] 前缀和 (含输入输出的耗时对比)

题目 前缀和 题解 前缀和模板 太简单了就多加了点东西:对比cin cout和scanf printf的耗时对比 代码 #include <iostream> using namespace std; const int N 100010; int n, m; int a[N], s[N]; int main(){scanf("%d%d", &n, &m);//原数组 for (in…

课题学习(七)----粘滑运动的动态算法

一、 粘滑运动的动态算法 在实际钻井过程中&#xff0c;钻柱会出现扭振和粘滑现象&#xff08;粘滑运动–B站视频连接&#xff09;&#xff0c;但并不总是呈现均匀旋转。如下图所示&#xff0c;提取一段地下数据时&#xff0c;转盘转速保持在100 r/min&#xff0c;钻头转速在0-…

【Android】关于touch设备TOOL_TYPE_STYLUS

这里通过log来查看触控笔的motionEvent&#xff0c; Overridepublic boolean onTouchEvent(MotionEvent event) {Log.i(tag, "event" event);return true;}Overridepublic boolean onGenericMotionEvent(MotionEvent event) {Log.i(tag, "G event" event…

命令行启动android模拟器

有时候不想打开android studio就能方便的启动模拟器&#xff0c;探索一番后发现可以通过命令行来启动&#xff0c;方便快捷。 环境准备 首先安装好android studio&#xff0c;android sdk&#xff0c;从android studio中安装好模拟器。 命令启动 如果直接在终端输入emulato…

(C语言进阶)笔试题详解

一.要点回顾 1.一维整形数组 (1)sizeof()对一维整形数组的应用 #include<stdio.h> int main() {int a[] {1,2,3,4};printf("%d\n", sizeof(a));//16 //sizeof(数组名),数组名表示整个数组&#xff0c;计算的是整个数组的大小&#xff0c;单位是字节printf…

LCR 172.统计目标成绩的出现次数

​​题目来源&#xff1a; leetcode题目&#xff0c;网址&#xff1a;LCR 172. 统计目标成绩的出现次数 - 力扣&#xff08;LeetCode&#xff09; 解题思路&#xff1a; 两次二分&#xff0c;一次寻找首次出现的位置&#xff0c;一次寻找最后一次出现的位置。 解题代码&#…

SAP报错CX_SY DYN CALL PARAM MISSING

DYN CALL METH PARAM MISSING CX_SY DYN CALL PARAM MISSING 在 ABAP 中&#xff0c;当你定义一个方法时&#xff0c;可以选择将方法的参数标记为可选&#xff08;可选参数&#xff09;或必需&#xff08;必需参数&#xff09;。如果你不勾选可选参数选项&#xff0c;那么该参…