博舍

智能收款语音播报器 如何使用智能语音收款播报器设备功能呢

智能收款语音播报器

智能收款语音播报器,张总是一位线下商家,经营一家实体美容店。他们将支付宝、微信、花呗、云闪付和信用卡等主流支付方式全部接入收款系统,以提升收款便利性和业绩增长。

张总在过去使用手机收款码时,存在手机离开无法收款的问题,限制了店员的灵活性,并且没有一个有效的方式来管理店员和分店。此外,他们还需要处理复杂的支付对账事务。

我们为张总提供一款名为“收款语音播放器无需手机”的音响设备,在解决以上问题的同时,提供了多项实用功能。商家只需将该设备放置在收银台,即可实现离线收款,不再依赖手机。

为什么线下大型品牌店的老板都在用商家聚合支付的智能收款语音音响

商家聚合支付的智能收款语音音响主要手机离开也能收钱音响,无需手机的智能收款播报器,

商家聚合支付智能收款语音音响4大功能

彻底帮老板解决店面终端收款问题

1:同时支持:支付宝,微信,花呗,云闪付,银联,信用卡,京东等主流全渠道支付。

2:结算时间,每天按时结算,商家可根据自己的经营情况,合理设置结算时间,结算不分节假日,没有提现费,银联直接划拨。

3:小程序收款系统,客户在哪都能收,老板还可以自定义设置金额,收款一步到位。

4:后台APP支持多门店管理,支持连锁店管理,支持店员管理,收款明细一目了然,方便老板,财务对账。

智能收款语音播报器办理流程

第一步:关注公众号:商户聚合支付

第二步:点击:企业收款码申请

第三步:联系工作人员申请

第四步:准备资料:营业执照,法人身份证,对公账户,经营场所三张图,联系方式

第五步:提交资料给工作人员进件审核。

入网要求:

1:个体商户(要有真实的个体工商户营业执照和实际经营场所)

2:公司,企业(要有公司营业执照和实际经营场所,公司要开对公账户)

结算方式:支持对私结算,公户结算,非法人指定账户结算

结算时间:每天网上的8点,结算当天所有收入,24小时为一个结算点(商户可以根据自己经营的实际需求,每天可以自己选择一个结算点)

费率:0.38%(银联统一费率一万元38元)

支持哪些支付方式:

支付宝,微信,云闪付,信用卡,银联,花呗,京东,翼支付,主流支付渠道

网络支持:流量卡+WIFI

屏显:语音播报+屏显

支付系统包括:

电子收款码,码牌,智能云报报器,小程序收款系统,分店管理,收银员管理,支持连锁店经营。

使用收款语音播放器后,商家解决了手机离开无法收款的问题,收款更加方便。同时,收银系统APP提供了清晰的交易明细,有效帮助财务对账。店员管理和分店管理功能也提高了业务的管理效率。每天按时结算,没有节假日的限制,并且没有提现手续费。

真实客户评价:

我们的产品为商家带来了更大的便利性和便捷性,大大提升了收款的效率。商家对我们的稳定性和专业性给予了高度评价。

结论:

收款语音播放器无需手机,为商家提供了便捷的收款方式,解决了手机离开无法收款的问题,提高了业绩增长和财务对账的效率。稳定和专业的服务,使我们成为商家的首选。

语音播报功能的实现

TTS是TextToSpeech的缩写,即“从文本到语音”,是人机对话的一部分,让机器能够说话。

语音播报功能的实现方式

TTS语音模块,比如XFS5152、SYN6288等

ISD4000系列语音录放芯片分段输出

可以按键、UART控制的mp3解码芯片模块

OTP(OneTimeProgramable)语音芯片[定制]

其中TTS语音模块使用起来最方便灵活,OTP语音芯片最简单。

本文将介绍一下科大讯飞的XFS5152CE语音合成模块。

XFS5152CE语音合成模块

XFS5152CE是一款高集成度的语音合成芯片,可实现中文、英文语音合成;并集成了语音编码、解码功能,可支持用户进行录音和播放;除此之外,还创新性地集成了轻量级的语音识别功能,支持30个命令词的识别。

内置的30个语音识别命令词

手册说如果需要定制命令词需要跟厂家联系,我体验了一下,识别的准确率不是很高。如果需要语音识别功能,可以使用LD3320模块,参考网文:

LD3320语音识别模块:LDV7模块使用详解如果需要录音模块,建议使用ISD系列录音芯片,参考网文:

简单好用的ISD1820语音录放芯片

为了使用方便,我们可以直接购买现成的XFS5152CE语音合成模块。

通讯接口

XFS5152CE芯片支持UART接口、I2C接口、SPI接口三种通讯方式,可通过UART接口、I2C或SPI接口接收上位机发送的命令和数据,允许发送数据的最大长度为4K字节。

用户在使用语音编解码功能时(通讯接口必须选择UART接口,并且波特率设置为115200bps),上位机发送启动编解码的命令给语音芯片,芯片内部的语音编解码模块把采集到的音频数据进行编码并通过UART接口实时传送给上位机,或者对上位机传送来的音频数据进行解码并实时播放出来。

接线方式

PC上使用官方演示程序《科大讯飞语音合成芯片PC端演示程序》,使用串口通信进行测试的接线方式如下:

如果使用单片机与XFS5152CE语音合成模块联用,模块的8脚和10脚与STM32的串口交叉连接(我使用的是串口2),7脚用于判断语音模块当前的状态,原理图如下所示:

注意:

关于功放引脚4脚和6脚:可以根据喇叭的功率来选择相应功率的功放,比如5W以内喇叭可以选择单声道功放XPT8871、LTK5128,15W的喇叭可以选择TDA7297等双声道功放;

关于语音识别:只有使用语音识别功能的时候才需要接咪头(如:9767型咪头),且只能识别芯片指定的30条命令词;

通过模块板子上的拨码开关选择波特率,如拨到"√XX√"表示9600,模块的通讯比特率要跟上位机或者与之相连的单片机的比特率一致;

3.3V供电。

1.串口初始化

参考网文:

STM32F103串口的使用方法

uart2_init(115200);

通过拨码开关设置波特率为:115200

2.工作状态指示输出引脚初始化

/BSY引脚用于指示当前的工作状态,低电平代表Ready状态,高电平代表Busy状态。用单片机的一个GPIO与之相连,可以读取该IO的输入状态,即可获取当前模块处于的工作状态。

#defineU5152_BSYGPIO_ReadInputDataBit(GPIOA,GPIO_Pin_0)voidU5152_Init(void){GPIO_InitTypeDefGPIO_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);//U5152_BSYGPIO_InitStructure.GPIO_Pin=GPIO_Pin_0;//PA0GPIO_InitStructure.GPIO_Mode=GPIO_Mode_IPU;//设置成上拉输入GPIO_Init(GPIOA,&GPIO_InitStructure);//初始化GPIOA0}3.封装播报语音函数

控制标识需要按照语音合成命令的格式发送,控制标记作为文本进行合成,即合成命令是“帧头+数据区长度+合成命令字+文本编码格式+控制标记文本”的格式。

语音合成命令帧示例:

/************************************************************名称:YS-XFS5051文本合成函数*功能:发送合成文本到XFS5051芯片进行合成播放*入口参数:*HZdata:文本指针变量*出口参数:*说明:本函数只用于文本合成,具备背景音乐选择。默认波特率9600bps。*调用方法:例:SYN_FrameInfo(“欢迎关注微信公众号:程序员小哈”);**********************************************************/voidXFS_FrameInfo(char*HZdata){/****************需要发送的文本**********************************/unsignedcharFrame_Info[50];//定义的文本长度xdataunsignedintHZ_Length;HZ_Length=strlen(HZdata);//需要发送文本的长度/*****************帧固定配置信息**************************************/Frame_Info[0]=0xFD;//构造帧头FDFrame_Info[1]=0x00;//构造数据区长度的高字节Frame_Info[2]=HZ_Length+2;//构造数据区长度的低字节Frame_Info[3]=0x01;//构造命令字:合成播放命令Frame_Info[4]=0x01;//文本编码格式:GBK/*******************发送帧信息***************************************/memcpy(&Frame_Info[5],HZdata,HZ_Length);USART2_OUT(Frame_Info,5+HZ_Length);//发送帧配置}4.播报当前时间语音while(U5152_BSY){}sprintf((char*)dtbuf,"[v5][s5][m55]当前时间为%02d时%02d分%02d秒",NowHour,NowMinute,NowSecond);XFS_FrameInfo((char*)dtbuf);delay_ms(10);while(U5152_BSY){}5.文本控制标记

XFS5152CE芯片的语音合成功能支持多种文本控制标记,可以满足用户对语音合成发音人、音量、语速、语调等的设置。文本控制标记的格式一般是半角中括号(即“[]”)内一个小写字母、一个阿拉伯数字,如:[m3]为使用女声的发音人小燕。

文本控制标记举例

sprintf((char*)dtbuf,"[v5][s5][m3]当前时间为%02d时%02d分%02d秒 ",NowHour,NowMinute,NowSecond);

[v5]:代表音量值,有效范围为:0~10;

[s5]:为语速值,取值范围为:0~10;

[m3]:选择发音人为小燕(女声)

总结

模块优点,文字转语音很方便,很灵活

价格较贵,所以我们很多情况不需要功能这么强大的TTS语音模块,有些场景,我们甚至没有必要购买TTS语音模块,比如语音开发中常见的费用催缴,拨通后播放:“尊敬的客户,您本月的费用是:212元”,前面部分对所有客户都一样,录一个语音文件就是了,而数字的合成是很简单的,你只要录制好10个数字语音,再加上十,百,千,万,再加上金钱的单位“元”即可。

资料获取

微信公众号后台回复“XFS5152CE语音合成模块”,可以下载模块相关资料。

推荐阅读:

STM32F103串口的使用方法

LD3320语音识别模块:LDV7模块使用详解

简单好用的ISD1820语音录放芯片

喜欢请关注微信公众号:程序员小哈

公众号内容面向在校大学生、电子爱好者、嵌入式工程师;

涉及电子制作、模块使用、单片机技术、物联网相关知识分享;

玩模块,学硬件,带你从0走到1

若觉得本次分享的文章对您有帮助,随手点[在看]并转发分享,也是对我的支持。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

上一篇

下一篇