语音模块:修訂版本之間的差異

出自YFRobotwiki
跳轉到: 導覽搜尋
(以“<h2>语音模块 588D用户手册 -- V1</h2> <h3>模块简介</h3> <p>588D语音模块采用广州唯创电子语音芯片WT588D-20SS,采用32Mbit容量存储芯...”为内容创建页面)
 
 
(由2名用戶作出的9個中途修訂版本未被顯示)
第 1 行: 第 1 行:
 
<h2>语音模块 588D用户手册 -- V1</h2>
 
<h2>语音模块 588D用户手册 -- V1</h2>
 
<h3>模块简介</h3>
 
<h3>模块简介</h3>
<p>588D语音模块采用广州唯创电子语音芯片WT588D-20SS,采用32Mbit容量存储芯片(注:1byte=8bit),可存储约1000s语音,板载WT55U02-20SS下载芯片,通过588D电脑端上位机可直接给存储芯片下载音频数据,无需外部下载器。</p>
+
<p>588D语音模块采用广州唯创电子语音芯片WT588D-20SS,采用32Mbit容量存储芯片(注:1byte=8bit),可存储约1000s语音 (根据音频采样率决定) ,板载WT55U02-20SS下载芯片,通过588D电脑端上位机可直接给存储芯片下载音频数据,无需外部下载器。 主要功能:自定义语音播报,可直接驱动0.5W[http://www.yfrobot.com/wiki/index.php?title=%E5%96%87%E5%8F%AD%E6%A8%A1%E5%9D%97 小喇叭]</p>
 
<h3>模块特征</h3>
 
<h3>模块特征</h3>
 
<ul>
 
<ul>
第 19 行: 第 19 行:
 
<blockquote>
 
<blockquote>
 
<p>模块使用前,需先语音下载工具软件安装,软件安装包(资料-&gt;软件及使用说明文件夹-&gt;WT588D语音下载软件安装包.zip),软件使用说明书(资料-&gt;软件及使用说明文件夹-&gt;WT588D软件使用说明书.pdf)</p>
 
<p>模块使用前,需先语音下载工具软件安装,软件安装包(资料-&gt;软件及使用说明文件夹-&gt;WT588D语音下载软件安装包.zip),软件使用说明书(资料-&gt;软件及使用说明文件夹-&gt;WT588D软件使用说明书.pdf)</p>
 +
 +
'''驱动程序下载地址:链接:https://eyun.baidu.com/s/3kU6nxgr 密码:CXyl'''
 +
 
</blockquote>
 
</blockquote>
 
<h4>模块测试</h4>
 
<h4>模块测试</h4>
第 30 行: 第 33 行:
 
<h4>模块连接示意图</h4>
 
<h4>模块连接示意图</h4>
 
<h5>按键模式 - PWM输出</h5>
 
<h5>按键模式 - PWM输出</h5>
<p><img src="http://image.yfrobot.com/588D/CircuitCon/%E6%8C%89%E9%94%AE%E6%A8%A1%E5%BC%8F_p_750.jpg-yf" alt="Voice_588D_circuit_a_pwm" /></p>
+
<p><img src="http://image.yfrobot.com.cn/588D/CircuitCon/%E6%8C%89%E9%94%AE%E6%A8%A1%E5%BC%8F_p_750.jpg-yf" alt="Voice_588D_circuit_a_pwm" /></p>
 
<h5>按键模式 - DAC输出</h5>
 
<h5>按键模式 - DAC输出</h5>
<p><img src="http://image.yfrobot.com/588D/CircuitCon/%E6%8C%89%E9%94%AE%E6%A8%A1%E5%BC%8F_d_750.jpg-yf" alt="Voice_588D_circuit_a_dac" /></p>
+
<p><img src="http://image.yfrobot.com.cn/588D/CircuitCon/%E6%8C%89%E9%94%AE%E6%A8%A1%E5%BC%8F_d_750.jpg-yf" alt="Voice_588D_circuit_a_dac" /></p>
 
<h5>一线串口 - PWM输出(模块和MCU电压需一致,不一致需要串联电阻)</h5>
 
<h5>一线串口 - PWM输出(模块和MCU电压需一致,不一致需要串联电阻)</h5>
<p><img src="http://image.yfrobot.com/588D/CircuitCon/%E4%B8%80%E7%BA%BF%E4%B8%B2%E5%8F%A3_p_750.jpg-yf" alt="Voice_588D_circuit_one_pwm" /></p>
+
<p><img src="http://image.yfrobot.com.cn/588D/CircuitCon/%E4%B8%80%E7%BA%BF%E4%B8%B2%E5%8F%A3_p_750.jpg-yf" alt="Voice_588D_circuit_one_pwm" /></p>
 
<h5>一线串口 - DAC输出(模块和MCU电压需一致,不一致需要串联电阻)</h5>
 
<h5>一线串口 - DAC输出(模块和MCU电压需一致,不一致需要串联电阻)</h5>
<p><img src="http://image.yfrobot.com/588D/CircuitCon/%E4%B8%80%E7%BA%BF%E4%B8%B2%E5%8F%A3_d_750.jpg-yf" alt="Voice_588D_circuit_one_pwm" /></p>
+
<p><img src="http://image.yfrobot.com.cn/588D/CircuitCon/%E4%B8%80%E7%BA%BF%E4%B8%B2%E5%8F%A3_d_750.jpg-yf" alt="Voice_588D_circuit_one_pwm" /></p>
 
<h5>三线串口 - PWM输出(模块和MCU电压需一致,不一致需要串联电阻)</h5>
 
<h5>三线串口 - PWM输出(模块和MCU电压需一致,不一致需要串联电阻)</h5>
<p><img src="http://image.yfrobot.com/588D/CircuitCon/%E4%B8%89%E7%BA%BF%E4%B8%B2%E5%8F%A3_p_750.jpg-yf" alt="Voice_588D_circuit_thr_pwm" /></p>
+
<p><img src="http://image.yfrobot.com.cn/588D/CircuitCon/%E4%B8%89%E7%BA%BF%E4%B8%B2%E5%8F%A3_p_750.jpg-yf" alt="Voice_588D_circuit_thr_pwm" /></p>
 
<h5>三线串口 - DAC输出(模块和MCU电压需一致,不一致需要串联电阻)</h5>
 
<h5>三线串口 - DAC输出(模块和MCU电压需一致,不一致需要串联电阻)</h5>
<p><img src="http://image.yfrobot.com/588D/CircuitCon/%E4%B8%89%E7%BA%BF%E4%B8%B2%E5%8F%A3_d_750.jpg-yf" alt="Voice_588D_circuit_thr_dac" /></p>
+
<p><img src="http://image.yfrobot.com.cn/588D/CircuitCon/%E4%B8%89%E7%BA%BF%E4%B8%B2%E5%8F%A3_d_750.jpg-yf" alt="Voice_588D_circuit_thr_dac" /></p>
 
<h4>模块控制程序示例</h4>
 
<h4>模块控制程序示例</h4>
 
<h5>按键模式</h5>
 
<h5>按键模式</h5>
 
<p>按键触发模式下包括脉冲可重复触发、脉冲不可重复触发、电平保持可循环、电平保持不可循环、电平非保持循环、上一曲不循环、下一曲不循环、上一曲可循环、下一曲可循环、无效按键、播放/暂停、停止、音量+、音量-以及播放/停止等 15 种触发方式。</p>
 
<p>按键触发模式下包括脉冲可重复触发、脉冲不可重复触发、电平保持可循环、电平保持不可循环、电平非保持循环、上一曲不循环、下一曲不循环、上一曲可循环、下一曲可循环、无效按键、播放/暂停、停止、音量+、音量-以及播放/停止等 15 种触发方式。</p>
 
<p>IO口功能及触发地址可以通过软件设置,设置方法如下(当前模块可用IO口为4个):</p>
 
<p>IO口功能及触发地址可以通过软件设置,设置方法如下(当前模块可用IO口为4个):</p>
<p><img src="http://image.yfrobot.com/588D/setting/%E6%8C%89%E9%94%AE%E6%A8%A1%E5%BC%8F%E4%B8%8B%E8%AE%BE%E7%BD%AE%E6%8C%89%E9%94%AE%E5%8A%9F%E8%83%BD.png-yf" alt="Voice_588D_setting_a_g" /></p>
+
<p><img src="http://image.yfrobot.com.cn/588D/setting/%E6%8C%89%E9%94%AE%E6%A8%A1%E5%BC%8F%E4%B8%8B%E8%AE%BE%E7%BD%AE%E6%8C%89%E9%94%AE%E5%8A%9F%E8%83%BD.png-yf" alt="Voice_588D_setting_a_g" /></p>
<p><img src="http://image.yfrobot.com/588D/setting/%E8%AE%BE%E7%BD%AE%E8%A7%A6%E5%8F%91%E5%9C%B0%E5%9D%80.png-yf" alt="Voice_588D_setting_a_c" /></p>
+
<p><img src="http://image.yfrobot.com.cn/588D/setting/%E8%AE%BE%E7%BD%AE%E8%A7%A6%E5%8F%91%E5%9C%B0%E5%9D%80.png-yf" alt="Voice_588D_setting_a_c" /></p>
 
<h5>一线串口控制模式</h5>
 
<h5>一线串口控制模式</h5>
 
<blockquote>
 
<blockquote>
第 61 行: 第 64 行:
 
</ol>
 
</ol>
 
<p>详细时序请见下图(D0~D7表示一个地址或者命令数据):</p>
 
<p>详细时序请见下图(D0~D7表示一个地址或者命令数据):</p>
<p><img src="http://image.yfrobot.com/588D/one/一线串口控制时序.png-yf" alt="Voice_588D_one" /></p>
+
<p><img src="http://image.yfrobot.com.cn/588D/one/一线串口控制时序.png-yf" alt="Voice_588D_one" /></p>
 
<p>ps说明:一线串口模式下 WT588D-U 无法进入休眠状态,请在电池供电时慎用。 当音频为20KHz 采样率时,在播放过程中发送控制命令,有可能会产生轻微的 “BOBO”声。DATA 为一线串口数据通信线,WT588D-U 语音模块每次通电后要等17ms 才能开始发送数据信号,BUSY 为 WT588D-U 语音模块忙信号输出,数据成功发送后等待20ms,BUSY 输出将作出响应。数据位占空比对应详见下图。</p>
 
<p>ps说明:一线串口模式下 WT588D-U 无法进入休眠状态,请在电池供电时慎用。 当音频为20KHz 采样率时,在播放过程中发送控制命令,有可能会产生轻微的 “BOBO”声。DATA 为一线串口数据通信线,WT588D-U 语音模块每次通电后要等17ms 才能开始发送数据信号,BUSY 为 WT588D-U 语音模块忙信号输出,数据成功发送后等待20ms,BUSY 输出将作出响应。数据位占空比对应详见下图。</p>
<p><img src="http://image.yfrobot.com/588D/one/数据占空比.png-yf" alt="Voice_588D_one" /></p>
+
<p><img src="http://image.yfrobot.com.cn/588D/one/数据占空比.png-yf" alt="Voice_588D_one" /></p>
 
<h5>三线串口控制模式</h5>
 
<h5>三线串口控制模式</h5>
 
<blockquote>
 
<blockquote>
第 77 行: 第 80 行:
 
</ol>
 
</ol>
 
<p>详细时序请见下图(D0~D7表示一个地址或者命令数据):</p>
 
<p>详细时序请见下图(D0~D7表示一个地址或者命令数据):</p>
<p><img src="http://image.yfrobot.com/588D/three/三线时序图.png-yf" alt="Voice_588D_three" /></p>
+
<p><img src="http://image.yfrobot.com.cn/588D/three/三线时序图.png-yf" alt="Voice_588D_three" /></p>
 
<p>说明:每次通电后等待 17ms,才能给 WT588D-U 语音模块发送数据信号。</p>
 
<p>说明:每次通电后等待 17ms,才能给 WT588D-U 语音模块发送数据信号。</p>
 
<h4>下载自定义语音</h4>
 
<h4>下载自定义语音</h4>
 
<p>1、 准备好自定义语音(可通过文字转语音软件编辑自定义语音,如果是已有的语音文件但采样率无法使用,可通过GoldWave软件更改采样率),连接好模块</p>
 
<p>1、 准备好自定义语音(可通过文字转语音软件编辑自定义语音,如果是已有的语音文件但采样率无法使用,可通过GoldWave软件更改采样率),连接好模块</p>
<p><img src="http://image.yfrobot.com/588D/downloadVoice/1-%E5%87%86%E5%A4%87%E8%AF%AD%E9%9F%B3.png-yf" alt="Voice_588D_download_1" /></p>
+
<p><img src="http://image.yfrobot.com.cn/588D/downloadVoice/1-%E5%87%86%E5%A4%87%E8%AF%AD%E9%9F%B3.png-yf" alt="Voice_588D_download_1" /></p>
 +
 
 
<p>2、 双击打开已安装好的软件</p>
 
<p>2、 双击打开已安装好的软件</p>
<p><img src="http://image.yfrobot.com/588D/downloadVoice/2-%E6%89%93%E5%BC%80%E8%BD%AF%E4%BB%B6.png-yf" alt="Voice_588D_download_2" /></p>
+
<p><img src="http://image.yfrobot.com.cn/588D/downloadVoice/2-%E6%89%93%E5%BC%80%E8%BD%AF%E4%BB%B6.png-yf" alt="Voice_588D_download_2" /></p>
 
<p>3、 新建工程</p>
 
<p>3、 新建工程</p>
<p><img src="http://image.yfrobot.com/588D/downloadVoice/3-%E6%96%B0%E5%BB%BA%E5%B7%A5%E7%A8%8B.png-yf" alt="Voice_588D_download_3" /></p>
+
<p><img src="http://image.yfrobot.com.cn/588D/downloadVoice/3-%E6%96%B0%E5%BB%BA%E5%B7%A5%E7%A8%8B.png-yf" alt="Voice_588D_download_3" /></p>
 
<p>4、 载入语音(6~20KHz采样率,wav格式)</p>
 
<p>4、 载入语音(6~20KHz采样率,wav格式)</p>
<p><img src="http://image.yfrobot.com/588D/downloadVoice/4-%E8%BD%BD%E5%85%A5%E8%AF%AD%E9%9F%B3.png-yf" alt="Voice_588D_download_4" /></p>
+
<p><img src="http://image.yfrobot.com.cn/588D/downloadVoice/4-%E8%BD%BD%E5%85%A5%E8%AF%AD%E9%9F%B3.png-yf" alt="Voice_588D_download_4" /></p>
 
<p>5、 将语音拖入想要存放的地址(当前两个语音文件存放到 00 01 地址)</p>
 
<p>5、 将语音拖入想要存放的地址(当前两个语音文件存放到 00 01 地址)</p>
<p><img src="http://image.yfrobot.com/588D/downloadVoice/5-%E6%8B%96%E5%85%A5%E8%AF%AD%E9%9F%B3.png-yf" alt="Voice_588D_download_5" /></p>
+
<p><img src="http://image.yfrobot.com.cn/588D/downloadVoice/5-%E6%8B%96%E5%85%A5%E8%AF%AD%E9%9F%B3.png-yf" alt="Voice_588D_download_5" /></p>
<p><img src="http://image.yfrobot.com/588D/downloadVoice/6-%E6%8D%A2%E5%9C%B0%E5%9D%80%E5%86%8D%E6%AC%A1%E6%8B%96%E5%85%A5%E8%AF%AD%E9%9F%B3.png-yf" alt="Voice_588D_download_6" /></p>
+
<p><img src="http://image.yfrobot.com.cn/588D/downloadVoice/6-%E6%8D%A2%E5%9C%B0%E5%9D%80%E5%86%8D%E6%AC%A1%E6%8B%96%E5%85%A5%E8%AF%AD%E9%9F%B3.png-yf" alt="Voice_588D_download_6" /></p>
 
<p>6、 设置参数</p>
 
<p>6、 设置参数</p>
<p><img src="http://image.yfrobot.com/588D/downloadVoice/7-%E8%AE%BE%E7%BD%AE%E5%8F%82%E6%95%B0.png-yf" alt="Voice_588D_download_7" /></p>
+
<p><img src="http://image.yfrobot.com.cn/588D/downloadVoice/7-%E8%AE%BE%E7%BD%AE%E5%8F%82%E6%95%B0.png-yf" alt="Voice_588D_download_7" /></p>
 
<p>7、 编译生成bin文件(这步骤不能忘,不然你下载的文件没有更改)</p>
 
<p>7、 编译生成bin文件(这步骤不能忘,不然你下载的文件没有更改)</p>
<p><img src="http://image.yfrobot.com/588D/downloadVoice/8-%E7%BC%96%E8%AF%91%E6%96%87%E4%BB%B6.png-yf" alt="Voice_588D_download_8" /></p>
+
<p><img src="http://image.yfrobot.com.cn/588D/downloadVoice/8-%E7%BC%96%E8%AF%91%E6%96%87%E4%BB%B6.png-yf" alt="Voice_588D_download_8" /></p>
 
<p>8、 打开下载窗口</p>
 
<p>8、 打开下载窗口</p>
<p><img src="http://image.yfrobot.com/588D/downloadVoice/9-%E6%89%93%E5%BC%80%E4%B8%8B%E8%BD%BD%E8%AF%AD%E9%9F%B3%E7%AA%97%E5%8F%A3.png-yf" alt="Voice_588D_download_9" /></p>
+
<p><img src="http://image.yfrobot.com.cn/588D/downloadVoice/9-%E6%89%93%E5%BC%80%E4%B8%8B%E8%BD%BD%E8%AF%AD%E9%9F%B3%E7%AA%97%E5%8F%A3.png-yf" alt="Voice_588D_download_9" /></p>
 
<p>9、 下载语音</p>
 
<p>9、 下载语音</p>
<p><img src="http://image.yfrobot.com/588D/downloadVoice/10-%E4%B8%8B%E8%BD%BD%E8%AF%AD%E9%9F%B3.png-yf" alt="Voice_588D_download_10" /></p>
+
<p><img src="http://image.yfrobot.com.cn/588D/downloadVoice/10-%E4%B8%8B%E8%BD%BD%E8%AF%AD%E9%9F%B3.png-yf" alt="Voice_588D_download_10" /></p>
 
<p>10、 测试</p>
 
<p>10、 测试</p>
 
<p>P0 、P1分别短接地,触发语音,喇叭正常输出自定义语音</p>
 
<p>P0 、P1分别短接地,触发语音,喇叭正常输出自定义语音</p>
 
<h3>模块尺寸</h3>
 
<h3>模块尺寸</h3>
 
<ul>
 
<ul>
<li>模块尺寸:21x42.4mm
+
<li>模块尺寸:21x42.4mm</li>
<img src="http://image.yfrobot.com/588D/Voice_588D_Size.png-yf" alt="Voice_588D" /></li>
+
<p><img src="http://image.yfrobot.com.cn/588D/Voice_588D_Size_750.png-yf" alt="Voice_588D" /></p>
 
</ul>
 
</ul>
 
<h3>SPI-Flash 存储器容量、采样率和时间的对应关系</h3>
 
<h3>SPI-Flash 存储器容量、采样率和时间的对应关系</h3>
<p>存储器容量、采样率和时间的对应关系(以下数据为在 WT588D 的应用中计算得出,不代表存储器在其他应用场所的数据)
+
<p>存储器容量、采样率和时间的对应关系(以下数据为在 WT588D 的应用中计算得出,不代表存储器在其他应用场所的数据)</p>
<img src="http://image.yfrobot.com/588D/Flash%E5%AD%98%E5%82%A8%E5%99%A8%E5%AE%B9%E9%87%8F-%E6%97%B6%E9%97%B4%E5%85%B3%E7%B3%BB.png-yf" alt="Voice_588D_flash" /></p>
+
<p><img src="http://image.yfrobot.com.cn/588D/Flash%E5%AD%98%E5%82%A8%E5%99%A8%E5%AE%B9%E9%87%8F-%E6%97%B6%E9%97%B4%E5%85%B3%E7%B3%BB_750.png-yf" alt="Voice_588D_flash" /></p>
 
<h3>参考文档</h3>
 
<h3>参考文档</h3>
 
<ul>
 
<ul>
第 121 行: 第 125 行:
 
<li>11/10/2016  原始版本  V1</li>
 
<li>11/10/2016  原始版本  V1</li>
 
</ul>
 
</ul>
 +
 +
 +
 +
----
 +
 +
 +
[[首页 | 返回首页]]
 +
 +
更多建议和问题欢迎反馈至 [http://www.yfrobot.com YFRobot论坛]
 +
 +
购买方式:[http://yfrobot.taobao.com/ YFRobot 电子工作室]

2023年2月7日 (二) 13:05的最新修訂版本

語音模塊 588D用戶手冊 -- V1

模塊簡介

588D語音模塊採用廣州唯創電子語音芯片WT588D-20SS,採用32Mbit容量存儲芯片(註:1byte=8bit),可存儲約1000s語音(根據音頻採樣率決定),板載WT55U02-20SS下載芯片,通過588D電腦端上位機可直接給存儲芯片下載音頻數據,無需外部下載器。主要功能:自定義語音播報,可直接驅動0.5W小喇叭

模塊特徵

  • 支持加載6K~20KHz採樣率,WAV格式音頻
  • 支持DAC/PWM兩種輸出方式,PWM輸出可直接推動0.5W/8Ω喇叭,推挽電流充沛
  • 支持按鍵控制模式、一線串口控制模式、三線串口控制模式
  • 按鍵模式下可設置多種IO口觸發方式
  • 220段可控制地址位,單個地址為最多加載128段語音
  • 語音播放完畢進入休眠模式,省電(註:一線串口模式無法休眠模式)
  • 配套上位機軟件,操作方便,任意組合語音
  • 內部獨特語音處理器,聲音更自然悅耳
  • 模塊引出9引腳,使用方便簡潔
  • 工作電壓: DC3.3~5.5v
  • 休眠電流: < 10uA

模塊使用

模塊使用前,需先語音下載工具軟件安裝,軟件安裝包(資料->軟件及使用說明文件夾->WT588D語音下載軟件安裝包.zip),軟件使用說明書(資料->軟件及使用說明文件夾->WT588D軟件使用說明書.pdf)

驅動程序下載地址:鏈接:https://eyun.baidu.com/s/3kU6nxgr 密碼:CXyl

模塊測試

模塊出廠默認都是已下載語音的,按照模塊連接示意圖中 "按鍵模式-PWM輸出" 電路連接進行功能測試(喇叭參數 0.5W/8Ω喇叭)

  • 語音輸出測試:P0短接地,觸發語音,喇叭正常輸出語音則模塊可正常使用
  • 語音下載測試:USB-Micro數據線(安卓手機數據線)連接到模塊,電腦會自動安裝驅動,打開軟件,加載工程文件,點擊下載即可(具體操作步驟下文可見--下載自定義語音)

模塊連接示意圖

按鍵模式 - PWM輸出

Voice_588D_circuit_a_pwm

按鍵模式 - DAC輸出

Voice_588D_circuit_a_dac

一線串口 - PWM輸出(模塊和MCU電壓需一致,不一致需要串聯電阻)

Voice_588D_circuit_one_pwm

一線串口 - DAC輸出(模塊和MCU電壓需一致,不一致需要串聯電阻)

Voice_588D_circuit_one_pwm

三線串口 - PWM輸出(模塊和MCU電壓需一致,不一致需要串聯電阻)

Voice_588D_circuit_thr_pwm

三線串口 - DAC輸出(模塊和MCU電壓需一致,不一致需要串聯電阻)

Voice_588D_circuit_thr_dac

模塊控制程序示例

按鍵模式

按鍵觸發模式下包括脈衝可重複觸發、脈衝不可重複觸發、電平保持可循環、電平保持不可循環、電平非保持循環、上一曲不循環、下一曲不循環、上一曲可循環、下一曲可循環、無效按鍵、播放/暫停、停止、音量+、音量-以及播放/停止等 15 種觸發方式。

IO口功能及觸發地址可以通過軟件設置,設置方法如下(當前模塊可用IO口為4個):

Voice_588D_setting_a_g

Voice_588D_setting_a_c

一線串口控制模式

示例程序見資料 -> 一線及三線MCU控制程序示例文件夾

使用一線串口控制模式時,用P03口作為數據端口,可以實現語言播放、停止、音量調節和直接觸發語音等。P0~P2可以屏蔽,也可以正常設置使用。

控制時序圖

一線串口只通過一條數據通信線控制時序,依照電平占空比不同來代表不同的數據位。先把數據信號拉低5ms,然後再發送數據。高電平與低電平數據占空比1:3即代表數據位0,高電平於低電平數據位占空比為3:1代表數據位1。高電平在前,低電平在後。數據信號先發低位再發高位。 在發送數據時,無需先發送命令碼再發送指令,直接發送地址數據便可觸發播放語音,數據命令碼對應:

  1. 00H~DBH 為地址指令
  2. E0H~E7H 為音量調節命令
  3. F2H 為循環播放命令
  4. FEH 為停止播放命令

詳細時序請見下圖(D0~D7表示一個地址或者命令數據):

Voice_588D_one

ps說明:一線串口模式下 WT588D-U 無法進入休眠狀態,請在電池供電時慎用。 當音頻為20KHz 採樣率時,在播放過程中發送控制命令,有可能會產生輕微的 “BOBO”聲。DATA 為一線串口數據通信線,WT588D-U 語音模塊每次通電後要等17ms 才能開始發送數據信號,BUSY 為 WT588D-U 語音模塊忙信號輸出,數據成功發送後等待20ms,BUSY 輸出將作出響應。數據位占空比對應詳見下圖。

Voice_588D_one

三線串口控制模式

示例程序見資料 -> 一線及三線MCU控制程序示例文件夾

三線串口控制模式由三條通信線組成,分別是P01 數據 DATA,P02 片選 CS,P03 時鐘 CLK,時序根據標準 SPI 通信方式。通過三線串口可以實現對 WT588D-U 語音模塊進行命令控制、語音播放。三線串口模式下,所有按鍵均無效。

三線串口控制模式由片選 CS、時鐘 CLK 和數據 DATA 腳組成,時序仿照標準 SPI 通信方式,片選信號 CS 先拉低 5ms 以喚醒語 WT588D-U 語音模塊,接收數據低位在先,在時鐘的上升沿接收數據。時鐘周期介於 100us~2ms之間,推薦使用 300us。數據成功接收後,語音播放忙信號 BUSY 輸出在 20ms 之後做出響應。發數據時先發低位,再發高位。在發送數據時,無需先發送命令碼再發送指令,直接發送地址數據便可觸發播放語音,數據命令碼對應:

  1. 00H~DBH 為地址指令
  2. E0H~E7H 為音量調節命令
  3. F2H 為循環播放命令
  4. FEH 為停止播放命令

詳細時序請見下圖(D0~D7表示一個地址或者命令數據):

Voice_588D_three

說明:每次通電後等待 17ms,才能給 WT588D-U 語音模塊發送數據信號。

下載自定義語音

1、 準備好自定義語音(可通過文字轉語音軟件編輯自定義語音,如果是已有的語音文件但採樣率無法使用,可通過GoldWave軟件更改採樣率),連接好模塊

Voice_588D_download_1

2、 雙擊打開已安裝好的軟件

Voice_588D_download_2

3、 新建工程

Voice_588D_download_3

4、 載入語音(6~20KHz採樣率,wav格式)

Voice_588D_download_4

5、 將語音拖入想要存放的地址(當前兩個語音文件存放到 00 01 地址)

Voice_588D_download_5

Voice_588D_download_6

6、 設置參數

Voice_588D_download_7

7、 編譯生成bin文件(這步驟不能忘,不然你下載的文件沒有更改)

Voice_588D_download_8

8、 打開下載窗口

Voice_588D_download_9

9、 下載語音

Voice_588D_download_10

10、 測試

P0 、P1分別短接地,觸發語音,喇叭正常輸出自定義語音

模塊尺寸

  • 模塊尺寸:21x42.4mm
  • Voice_588D

SPI-Flash 存儲器容量、採樣率和時間的對應關係

存儲器容量、採樣率和時間的對應關係(以下數據為在 WT588D 的應用中計算得出,不代表存儲器在其他應用場所的數據)

Voice_588D_flash

參考文檔

  • GoldWave 軟件使用(資料->軟件及使用說明文件夾)
  • 文字轉語音軟件使用(資料->軟件及使用說明文件夾)
  • WT588D芯片相關資料(資料-> 芯片資料)
  • 存儲器相關資料(資料-> 芯片資料)
  • 語音工程文件--用於測試模塊(不同模式下的應用示例)

文檔版本記錄

  • 11/10/2016 原始版本 V1




返回首頁

更多建議和問題歡迎反饋至 YFRobot論壇

購買方式:YFRobot 電子工作室