大家好,又见面了,我是你们的朋友全栈君。
在当前科技发达,越来越智能的时代,追求产品体验更好,人机交互带有语音播报越来越成为一种时尚。
无论是家用产品,还是室外公共设备,市场上带有语音提示和语音预警的产品也与日俱增,越来越受到消费者的青睐,语音功能让产品更智能,极大的增强了用户的产品体验。
除了手机,平板等智能设备外,在智能家居等产品上要实现语音播报功能,有以下3种解决方案,我们逐一进行介绍。
语音合成芯片解决方案
语音合成芯片是一种采用了语音合成技术的高端智能的离线语音播放芯片,它内置了嵌入式TTS软件核心。语音合成技术是将任意文本实时转化为标准流畅的语音播放出来,实现文本到语音(文字转语音)的转换的一种技术。语音合成芯片只需要发送文本信息就可以实时播报语音提醒。语音合成芯片预留了部分Flash空间,也可供客户预录制多条个性化的语音播报内容。市场上常见的型号有:SYN6658,SYN8086,SYN6288E。
语音合成芯片-工作流程:
上位机将要播放的文本编码发送给语音合成芯片,芯片实时自动转化语音播放出来。
语音芯片解决方案
语音芯片是录音播放芯片,又称语音IC,需要先录音并将音频烧录到芯片里,内置少量存储空间,能录制的音频数量有限,由MCU控制播放芯片内的音频内容。
语音芯片-工作流程:
1. 将确定好的N条文本内容进行人工录音制作成一一对应的N条音频文件
2. 通过厂家提供的下载器或者电脑或者远程升级等,将N条音频烧录到语音芯片里去
3. 上位机给语音芯片发送要播放的音频的序列号,语音芯片播放音频
嵌入式语音合成软件解决方案
嵌入式语音合成软件是极度小型化的离线语音合成软件,采用了文本转语音技术(TTS)。它是相对于在线语音合成软件、电脑端和手机端语音合成软件而言的另一种方式。它追求CPU主频、内存、Flash资源占用极小化,能移植到中低端CPU芯片中,极具性价比的一种离线语音合成解决方案。
嵌入式语音合成软件-工作流程:
1. 主控程序调用嵌入式语音合成软件SDK包的语音合成命令(传参:要播放的文本),嵌入式语音合成SDK包实时自动转化语音播放出来。
嵌入式语音合成软件-开发流程:
1. 需要评估需移植的芯片平台的CPU资源、内存资源、Flash资源是否够用;
2. 若资源够用,厂家需针对客户的芯片平台和编译环境给出一个语音合成SDK包;
3. 客户进行二次开发,将语音合成SDK包移植到自己的芯片系统中去;
这三种方案虽然都可以达到让设备开口说话的能力,但各自又有不同的特性与优势。
我们来给这三款产品做个分析,帮助大家进行选型。
对比 | 语音合成芯片 | 嵌入式语音合成软件 | 语音芯片 |
---|---|---|---|
价格 | 大客户定制类:价格低 通用类:价格较高 |
价格很低 | 价格低 |
播报方式 | 离线播报 | 离线播报 | 离线播报 |
支持语音合成技术(TTS) | 支持(可将任意文本实时转化为语音播放出来) | 支持(可将任意文本实时转化为语音播放出来) | 不支持(仅能播放预录制的音频内容)) |
预录制语音 | 支持,但音频录制条数受空间限制 | 支持,但音频录制条数受空间限制 | 支持,但音频录制条数受空间限制 |
播音工作流程 | 芯片接收到文本,实时将内容播报出来 | 软件接收到文本,实时将内容播报出来 | 将要播放的N条文本逐一录音,再将N条音频烧录到芯片;发送要播放的音频序列号 |
新增播放内容 变更播放内容 |
无需做任何改动。 产品设计、研发、升级、和迭代简单 |
无需做任何改动。 产品设计、研发、升级、和迭代简单 |
变更任何内容,都需要重新录制音频(录音必须找同一录音人),重新烧录音频。需要人工管理和维护,产品设计、研发、升级、和迭代繁琐 |
开发复杂度 | 开发简单 | 开发较复杂 | 开发简单 |
开发周期 | 短 | 长 | 短 |
维护升级 | 简单 | 简单 | 复杂 |
带WIFI的模块方案 | WIFI语音合成模块 | 无 | WIFI语音模块 |
带蓝牙的模块方案 | 蓝牙语音合成模块 | 无 | 蓝牙语音模块 |
语音合成芯片前些年主要市场为行业应用,价格较高,现进军消费类电子产品,销量将大幅增加,其成本必然随之下滑,低成本的客户定制类语音合成芯片和方案孕育而生。其中大客户定制类价格低,通用类的价格还是会比较高。
通过上面对比分析,可以得出以下结论:
- 从成本上来考虑,如用户的CPU和Flash等满足了开发条件,嵌入式离线语音合成软件无疑是首选。
- 从开发成本和后期维护上来考虑,语音合成芯片采用了将任意文本实时转化为语音的TTS技术,以灵活便捷,研发维护和升级简单,深受用户喜欢。
而伴随智能产品的不断多元化,语音合成芯片和语音芯片也都推出了成本更优,集成度更高,硬件复杂度更低的带Wifi带蓝牙的无线语音模块解决方案。市场上常见的型号有:VTX-WB58。
- 无线语音合成模块的解决方案为:WIFI语音合成模块,蓝牙语音合成模块
- 无线语音模块的解决方案为:WIFI语音模块,蓝牙语音模块
目前应用语音播报的场景已经遍布我们生活方方面面,我们再来分析一下使用场景:
语音合成芯片:适用于所有用户场景,可灵活的任意修改播放内容。
语音芯片:适用于语音提示简单的应用场景。
嵌入式语音合成软件:适用于用量较大,用户CPU较高端的场景,可随意更改提示信息。
语音播报的应用范围举例:
智能家居: 智能语音玩具,智能音箱,智能冰箱,智能空调,智能洗衣机,智能洗地机,扫地机器人,智能电磁炉、智能微波炉、智能豆浆机,语音窗帘,智能摄像头,智能台灯,智能灯光控制,家电控制器,智能楼宇,智能家居控制盒,语音家居网关
智慧停车:停车进场离场提醒,停车道闸提醒,停车诱导,停车场管理系统,候车亭管理
一卡通刷卡机:考勤机刷卡,门禁系统刷卡,高速公路收费机刷卡,公交刷卡,通道道闸入口刷卡(食堂,地铁,大厦),幼儿园接送系统校车接送刷卡
监控和预警:自动广播系统,自然灾害和危险预警(气象、水力,煤矿井下作业,村村响大喇叭,消防行业,油气田,银行ATM防护仓),产品形态:声光报警器,短波电台,调频收音机,对讲机,矿井安全帽等
仪器仪表:电梯控制,体能考评设备,体育测试器材,教育设备,电力保护设备,机井控制器,工业控制仪表
排队叫号:医院排队叫号,银行排队叫号
车载电子:车载导航播报,公交报站,行车记录仪,电动观光车,驾驶预警、电子路考仪驾考系统
医疗器械:病床呼叫系统,电子语音血压计, 医疗信息系统 ,残疾人听书机
手持设备:语音额温枪,无人机语音遥控器,手持POS机 ,扫码枪,电力手持终端
自助终端:自动售卖机 ,充电桩,加油机,加气机,网络 K 歌声卡,点歌机,电子乐器产品
喜欢这篇文章的点个关注,欢迎评论区留言探讨!
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/153108.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...