语音合成芯片

语音合成芯片
语音合成芯片

OSYNO 6188嵌入式语音合成芯片 用 户 手 册

北京宇音天下科技有限公司

https://www.360docs.net/doc/824559461.html,

一.概述 (4)

1.1 应用 (4)

1.2. 产品特点和功能 (4)

1.2.1 产品的主要特点 (4)

1.2.2 产品的主要功能 (5)

1.3. 合成效果 (5)

1.4. IC引脚结构 (6)

1.5. 芯片提供方式 (7)

二.特性及方框图 (7)

2.1 电特性 (7)

2.1.1 极限参数 (7)

2.1.2电气特性 (7)

2.1.3正常的工作电流与供电电压之间的关系(Ta=25℃) (8)

三.使用说明 (8)

3.1 典型信号说明: (9)

3.2 电源系统 (9)

3.2.1 当系统使用两节电池或3V外加电源时 (10)

3.2.2 当系统使用4.5V外加电源时 (10)

3.2.3 当系统使用三节电池电源时 (11)

3.3 扬声器输出 (11)

3.4 外接高速晶振 (12)

3.5 异步串行通讯(UART)接口 (12)

3.5.1电器特性 (12)

3.5.2 端口属性 (12)

3.6 音量调节 (13)

3.7 工作模式 (13)

3.7.1 正常工作模式 (13)

3.7.2 睡眠(低功耗)工作模式 (13)

四.通信帧定义及通信控制 (13)

4.1 信息终端向TTS芯片传送的信息帧描述 (13)

4.2 TTS芯片向信息终端回送卡拉OK歌词的帧格式 (15)

4.3 TTS芯片向信息终端回送的其它回应帧 (17)

4.4 信息终端向TTS芯片传送的待合成数据有效编码描述 (17)

五. 评估板的设置 (19)

5.1 语音芯片演示板使用说明 (19)

5.2 PWM输出的设置实例 (20)

5.3 DA输出的设置实例 (21)

六. 与评估板配套的演示程序界面 (22)

一.概述

OSYNO6188嵌入式中文语音合成芯片是北京宇音天下科技有限公司采用自主核心技术开发的语音合成芯片。通过异步串口接收待合成的文本,可直接通过PWM输出方式驱动扬声器,亦可外接单支三极管驱动扬声器,即可实现文本到声音(TTS)的转换。这是整个业界的首颗中文语音合成芯片,旨在解决不适合以软件方式实现语音合成技术的应用领域。

1.1应用

◆ 车载信息终端语音播报,车载调度,车载导航

◆ 智能仪表

◆ 智能玩具,智能手表

◆ 电子书

◆ 汽车报站器 ,考勤机

◆ 自动售货机

◆ 短消息播放

◆ 电子地图

◆ 电子导游

◆ 电子词典

1.2. 产品特点和功能

1.2.1 产品的主要特点

◆ 支持国家标准GB_2312所有汉字

◆ 支持标点符号、电话号码、邮政编码、英文字母等特殊字符处理

◆ 异步串口数据输入

◆ 通讯波特率1200bps,2400bps、4800bps、9600bps可选

◆ 10 bit PWM直接驱动输出和一个固定的电流DA驱动输出。

◆ 数字音量控制

◆ 工作状态指示

◆ 宽电压支持2.6V-3.6V(对于二节电池);3.6-5.5V(对于三节电池)

◆ 提供低功耗方式< 2.0uA @ 3.0V

1.2.2 产品的主要功能

z边放八通道和弦音乐时,边将曲的歌词传给信息终端 MCU,并在终端屏幕上显示,模拟卡拉OK。

z除和弦音乐外,在任何播音时均可以选择背景音乐。

z有六级音量控制。

z可以智能处理姓名的语音合成,使得准确地进行姓氏读音。

z接收文本朗读可以选择是否读标点符号。

z可以设定循环播放的遍数。

z可以进行休眠控制。

z接收的文本朗读数字1可以选择是否读成”Yao1”,在电话中1读成”Yao1”。

z可以对TTS芯片的发音操作过程进行中断控制。

z代码按要求播音完后,可以选择是否需要告诉信息终端已经播完了,以便信息终端再发送其它操作命令。

z“唐诗宋词”,“和弦音乐”,“常用短语”,“其它声音”,“文本朗读”,“拼音内码朗读”等有效编码可以做任意组合发送

z接收码作异或校验,若接收出错,能及时回送接收失败码,便于再次发送。

z可以对合成数据进行语音平滑和变调处理,使得合成语音更加自然仿真。

z支持数字、标点符号、电话号码、邮政编码、英文字母等特殊字符处理。

1.3. 合成效果

图表1 合成效果

自然度清晰度正确率可懂度

3.1 95% 90% 97%

1.4. IC引脚结构

图表2 引脚结构图

1.5. 芯片提供方式

z裸片方式 ------ 加工方式:邦定

z DIP28双列直插方式 ------ 加工方式:手工

z SSOP28L方式 ------ 加工方式:贴片

二.特性及方框图

2.1 电特性

2.1.1 极限参数

图表3 极限参数

项目符号最小值最大值单位电源电压V DD-V -0.3 6.0 V 输入电压V IN GND-0.3 V DD+0.3 V 工作温度T OP -40 85 ℃

存储温度T STG -55 125 ℃

注:超出表中所列的极限参数,将导致操作错误或器件损坏。

2.1.2电气特性

项目符号最小值典型值最大值单位条件

工作电压V DD 2.4 - 3.6 V *1

V DD 3.6 - 5.1 V *2 待机时电流I SBY - - 2.0 μA V DD=3V,no load

工作时电流I OPR - - 5 mA V DD=3V,no load

通信口输入电流I IH - - 10.0 μA V DD=3V,V IN=3V 通信口驱动电流I OD - 10 - mA V DD=3V,V O=2.4V 通信口吸收电流I OS - 12 - mA V DD=3V,V O=0.4V Buo1驱动电流I OD 100 120 - mA V DD=3V,Buo1=1.5V Buo1吸收电流I OS 100 120 - mA V DD=3V,Buo1=1.5V Buo2驱动电流I OD 100 120 - mA V DD=3V,Buo2=1.5V Buo2吸收电流I OS 100 120 - mA V DD=3V,Buo2=1.5V 振荡频率(晶振)F OSC - 16.0 - MHz V DD=3V

注:

1,使用2节电池时。

2,使用3节电池时。须在电源V DD与CV DD之间加一适当电阻。

2.1.3正常的工作电流与供电电压之间的关系(Ta=25℃)

三.使用说明

3.1 典型信号说明:

1、RST 芯片复位信号,低电平有效。

2、Ready/Busy 此引脚信号为低电平时说明芯片正在等待接收数据。在系统设计时可以将此引脚接在

MCU的中断输入上,产生一个下降沿中断请求发送数据,以示MCU可以发送数据。

3、时钟源选择(CKSEL),在使用时必须接地。

3.2 电源系统

OSYNO 6188提供两组电源输入(VDD和CVDD),两组电源共用电源地(GND)。

3.2.1 当系统使用两节电池或3V外加电源时

1. 所有的VDD和CVDD应该联结在一起,同时接入到带47uF(C4) 电容的3V的电源上。

2. 电容C5应靠近CVDD引脚上。

3.2.2 当系统使用

4.5V外加电源时

注意:

1. 所有的VDD应联结在一起,并接入到带C4电容的电源上。

2. 电容C5要接近CVDD引脚。

3.2.3 当系统使用三节电池电源时

注意:

1.所有的VDD应联结在一起,并接入到带C4电容的电源上。

2.电容C5应靠近CVDD引脚上。

3.3 扬声器输出

OSYNO 6188提供两组不同的模拟音频输出端口,即可以使用PWM输出端口,亦可以使用DA 输出端口。PWM可以直接接扬声器,DA端口则可以接驳单只三极管,进行模拟输出。典型应用电路请见图表15

3.4 外接高速晶振

注意:

1.CKSEL必须接地

2.由XIN和XOUT之间须外接一个16MHz的晶振。

3.标准联结图如左图所示。

3.5 异步串行通讯(UART)接口

OSYNO 6188提供一组全双工的异步串行通讯(UART)接口,实现与微处理器或PC的数据传输。OSYNO 6188利用TxD和RxD以及GND实现串口通信。其中GND作为信号地。

3.5.1电器特性

1.串行方式下信号的极性为:

a)逻辑1 = 3V / 4.5V, (视外接电源的电压而定. =VDD)

b)逻辑0 = 0V

2.GND为信号地及模拟地

系统初始上电时,默认通信速率为1200bps,系统可以通过通信命令字(见第四部分),改变系统间的通信速率。系统允许主控IC以四种通信速率(bps):1200,2400,4800,9600与之通信。

3.5.2 端口属性

1、初始波特率:1200 bps

2、起始位: 1

3、数据位:8

4、校验位:无

5、停止位:1

6、流控制:无

起始位 D0 D1 D2 D3 D4 D5 D6 D7 停止位

3.6 音量调节

OSYNO 6188可以通过通信命令字,在每次要求系统改变发声的音量时,随机地改变系统播放声音的音量。系统共有六级发声的音量。

3.7 工作模式

OSYNO 6188提供两种工作模式:1、正常工作模式;2、睡眠(低功耗)工作模式。

3.7.1 正常工作模式

OSYNO 6188在正常工作模式时,Busy/Ready指示芯片工作状态。在语音合成或发声过程中,Busy/Ready输出高电平,指示在工作中;合成结束时,Busy/Ready输出低电平向微处理器发出数据传送请求,直至数据传送结束。

3.7.2 睡眠(低功耗)工作模式

OSYNO 6188在接到主控系统的睡眠命令字后,将进入睡眠状态,以节省功耗;并可以通过RxD端口接收任意命令字,以唤醒系统。

注意:休眠后唤醒约需16毫秒才能进入工作状态。

四.通信帧定义及通信控制

信息终端以信息帧格式向TTS芯片发送命令码,对TTS芯片进行系统设置。TTS芯片根据命令码及参数进行相应操作,并向信息终端返回命令操作结果。

4.1 信息终端向TTS芯片传送的信息帧描述

规定每个信息帧最多56个字节,第一个字节为开始字节0x01,第二三四个字节为参数描述字节,后面最多跟着50个数据字节,以0x04为结束字节,最后一个字节为发送异或校验字节。

1BYTE 1BYTE 1BYTE 1BYTE < 50 BYTE1BYTE 1BYTE

起始 参数1 参数2 参数3 合成数据 结束 校验

0x01 1xxxxxxx 1xxxxxxx1xxxxxxx0-50 0x04 xxxx xxxx

参数1描述字节:级别最高

bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0

bit7 : = 1 (防止参数为0x04时,与结束字节0x04冲突)

bit6 : 中断控制位(0:没用,1:中断)

bit4-bit5: 输出方式选择(0:保持原来的没用;1:DA输出;2:PWM输出)

bit1-bit3: 波特率选择 (0:保持原来;1: 1200波特率;2: 2400波特率;3: 4800波特率;4: 9600

波特率)

bit0 : 休眠控制位 =0:没用; =1:表示信息终端要求TTS芯片休眠,以节省功耗。

注:当bit0 =1时,《合成数据》必须为空即0字节;休眠后唤醒约需16毫秒。

参数2描述字节:

bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0

bit7:= 1 (防止参数为0x04时,与结束字节0x04冲突)

bit6:唱卡拉Ok时是否回传歌词位(0:不回传;1:回传)

bit5 – bit3:循环播放的遍数

=0:表示播放1遍;

=1:表示播放2遍;

=2:表示播放3遍;

。。。

=6:表示播放7遍;

=7:表示播放无数遍

bit2: 接收文本朗读或拼音内码朗读的第一个字是否按姓处理(0:不按;1:按)

bit1: 接收的文本朗读是否读标点符号(1:读;0:不读)

bit0: 接收的文本朗读数字1是否读成”Yao1”(1:读;0:不读,读本音)—在电话中1读成”Yao1”

参数3描述字节:

bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0

bit7: = 1 (防止参数为0x04时,与结束字节0x04冲突)

bit6: 芯片按命令帧要求播音完后,是否需要告诉信息终端已经播完,以便信息终端再发送其它新命令.

= 1,表示在TTS芯片操作完成后, 需要向信息终端反馈—全部播音结束的回应帧.

= 0,表示在TTS芯片操作完成后, 不需要回应帧.

bit5 - bit3: 背景音乐选择的是第几曲,0:表示不要背景音乐,1-7:表示背景音乐曲目.

bit2 - bit0:音量的级数,0到5级有效

应用举例:系统数据包描述:

系统重置或上电时的初始值如下:

z波特率:1200bps

z输出方式:PWM

z若要改波特率或音频信号输出方式,每次系统重置时都得重发改波特率或输出方式的数据帧 z发送完改波特率或改输出方式的系统包后,要暂停几百毫秒,再改主机的波特率

1.让IC进入休眠,需发送的数据帧为 :0x0181 0x8080 0x0484

让IC由休眠进入唤醒,需发送的数据帧为:0x0180 0x8080 0x0485

注意:休眠后唤醒约需16毫秒。

2.中断当前IC正在进行的的操作,需发送的数据帧为:0x01c0 0x8080 0x04c5

3.改变当前的波特率,需发送的数据帧为以下四种

z改成1200bps:0x0182 0x8080 0x0487

z改成2400bps:0x0184 0x8080 0x0481

z改成4800bps:0x0186 0x8080 0x0483

z改成9600bps:0x0188 0x8080 0x048d

4.改变当前音频的输出方式,需发送的数据帧为以下二种

z改成DA输出: 0x0190 0x8080 0x0495

z改成PWM输出: 0x01a0 0x8080 0x04a5

注1:波特率和输出方式可以同时改!

注2:发送完改波特率或改输出方式的系统包后,要暂停几百毫秒,再改主机的波特率

4.2 TTS芯片向信息终端回送卡拉OK歌词的帧格式

标记:

1.卡拉OK开始:0x01

2.卡拉OK结束:0x04

3.歌名开始:0x05

3.演唱者开始:0x06

4.前奏或中间演奏节拍开始:0x07 --后面跟着前奏或中间演奏所占节拍,这时候不唱歌词

5.歌词一句开始:0x08 --后面跟着一句歌词,格式为一个汉字(2个字节)(或英文单词),一

个对应节拍(1个字节)。

z存储汉字节拍=实际节拍 * 8 + 0x20 最小节拍为1/8拍 (1个字节)

z存储前奏或中间演奏节拍=实际节拍 * 2 + 0x20 最小节拍为1/2拍 (1个字节)

z存储如果存储空间的总长度(字节数)为奇数,补上0x00,凑成偶数。则存储表的第二个字开头为01XX,结尾为XX04或0400;

z另紧跟01开始字节后有2个节拍调整参数字节。

z存储表存储顺序:0x01,节拍调整参数,0x05,歌名,0x06,演唱者,0x07,前奏节拍,0x08,一句歌词,0x07(可无),中间演奏节拍(可无),0x08,下一句歌词 (0x04)

z计算卡拉OK延时时间:设读出的节拍调整参数为cofficient,每个汉字对应的实际节拍为X拍(根据存储节拍算出来),每个汉字的卡拉OK延时时间为Y毫秒,则它们的关系如下:Y = 0.000347222 * cofficient * X

举例:

歌名:找朋友

演唱者:找朋友 0xd5d2 0xc5f3 0xd3d1

前奏节拍:0x05 节拍调整参数:0x000a

词:找 呀 找 呀 找 朋 友, 找 到 一 个 好 朋 友!0xd5d2 0xd1bd 0xd5d2 0xd1bd 0xd5d2 0xc5f3 0xd3d1 0xd5d2 0xb5bd 0xd2bb 0xb8f6 0xbac3 0xc5f3 0xd3d1 拍:1/4 1/4 1/4 1/4 1/4 1/4 1 1/4 1/4 1/4 1/4 1/4 1/4 1 *8: 2 2 2 2 2 2 8 2 2 2 2 2 2 8 +0x20:0x22 0x422 0x22 0x22 0x22 0x22 0x28 0x22 0x22 0x22 0x22 0x22 0x22 0x28 存储表:

0x0100 0x0a05 0xd5d2 0xc5f3 0xd3d1 0x06d5 0xd2c5 0xf3d3 0xd107 0x0508

0xd5d2 0x22d1 0xbd22 0xd5d2 0x22d1 0xbd22 0xd5d2 0x22c5 0xf322 0xd3d1

0x2808 0xd5d2 0x22b5 0xbd22 0xd2bb 0x22b8 0xf622 0xbac3 0x22c5 0xf322

0xd3d1 0x2804

注意:播放卡拉OK时如果需要回送歌词,则主机需要一段时间(秒级),等待歌词全部回送完毕,另外

主机需要有1000个字节的缓冲区用于存放歌词!等待时间列举如下(建议最好用9600波特率):

z当选择波特率9600传输时,主机需要等待1.2秒

z当选择波特率4800传输时,主机需要等待2.4秒

z当选择波特率2400传输时,主机需要等待4.8秒

z当选择波特率1200传输时,主机需要等待9.6秒

4.3 TTS芯片向信息终端回送的其它回应帧

每个回应帧共回送3个字节:

z接收校验成功:0x01 0x11 0x04

z接收校验失败:0x01 0x10 0x04

z全部播音完了:0x01 0x12 0x04

其中第一个字节0x01表示回送开始, 第二个字节表示接收校验成功或失败或播完,第三个字节0x04表示回送结束。

4.4 信息终端向TTS芯片传送的待合成数据有效编码描述

1)GB2312汉字编码: 0xb0a1 --------- 0xb0fe

| |

0xf7a1 --------- 0xf7fe

2)GB2312特殊符号编码(数字,英文大小写,标点)共95个(从“space”到“~”)

0xa3a0 --------- 0xa3fe

3)ASCII特殊符号编码(数字,英文大小写,标点)共95个(从“space”到“~”)

原编码: 0x20 --------- 0x7e (即32 --- 126)

信息终端处理:所有原编码加上0xa380

处理后有效编码: 0xa3a0 --------- 0xa3fe

(同GB2312特殊符号编码一样)

4)拼音内码(声母编码*140+韵母编码*5+声调)共3360个(0000 XXXX XXXX XXXX后十二位有效)

原编码: 0000 0000 0000 0000--------- 0000 1101 0010 0000 (即0 --- 3360)

信息终端处理:将后十二位有效位分成两份,前六位加10构成高字节(10XX XXXX),后六位加01构成低字节(01XX XXXX)

处理后有效编码: code=10XX XXXX 01XX XXXX

5)系统预留控制编码,其中0x01:数据开始,0x04:数据结束,等等

预留编码: 0x00 --------- 0x19

6)常用短语编码(预留256条短语)(0000 0000 XXXX XXXX后八位有效)

原编码: 0000 0000 0000 0000--------- 0000 0000 1111 1111 (即0 --- 255) 信息终端处理:将后八位有效位分成两份,前四位加0110构成高字节(0110 XXXX),后六四位加1010构成低字节(1010 XXXX)

处理后有效编码: code=0110 XXXX 1010 XXXX (6X AX)

7)和眩音乐编码(预留256首) (0000 0000 XXXX XXXX后八位有效)

原编码: 0000 0000 0000 0000--------- 0000 0000 1111 1111 (即0 --- 255)

信息终端处理:将后八位有效位分成两份,前四位加0110构成高字节(0110 XXXX),后六四位加1011构成低字节(1011 XXXX)

处理后有效编码: code=0110 XXXX 1011 XXXX (6X BX)

8)其它声音与音乐编码,共256首(0000 0000 XXXX XXXX后八位有效)

原编码: 0000 0000 0000 0000--------- 0000 0000 1111 1111 (即0 --- 255)

信息终端处理:将后八位有效位分成两份,前四位加0110构成高字节(0110 XXXX),后六四位加1100构成低字节(1100 XXXX)

处理后有效编码: code=0110 XXXX 1100 XXXX (6X CX)

9)唐诗制作,共256首(0000 0000 XXXX XXXX后八位有效)

` 原编码: 0000 0000 0000 0000--------- 0000 0000 1111 1111 (即0 --- 255) 信息终端处理:将后八位有效位分成两份,前四位加0110构成高字节(0110 XXXX),后六四位加1101构成低字节(1101 XXXX)

处理后有效编码: code=0110 XXXX 1101 XXXX (6X DX)

10)以下三个标点符号也属于正常编码,芯片能识别。

z顿号(、):0xa1a2

z句号(。):0xa1a3

z省略号(…):0xa1ad

它们不会与拼音内码冲突,因为拼音内码的第二个字节为01XXXXXX,它小于0x80

注释1:对于传送来的不属于以上九种的非有效编码,则当作“空白”字符处理,即暂停发音0.5秒。 注释2:短语,和弦音乐,背景音乐,唐诗,其他声音等的排列顺序请参照《芯片演示程序》或相关的EXCEL数据文档!所有的都从0开始记数!

五. 评估板的设置

OSYNO 6188 评估板平面示图

5.1 语音芯片演示板使用说明

Power ------- 电源接入口:DC 8~10V@150mA;

Serial Port---与PC机通讯接口,用DB9型拷贝型串口线接入;

IO Port ------ 不使用PC机控制,而采用其它主机芯片以TTL电平控制时使用; Chip --------- DIP28封装的语音芯片。

5.2 PWM输出的设置实例

SYN6288中文语音合成芯片数据手册V1.5

第 1 页 / 共 40 页 2010年6月25日更新 SYN6288中文语音合成芯片 数据手册 北京宇音天下科技有限公司 地址:北京市海淀区上地高新技术区 010-******** 010-******** https://www.360docs.net/doc/824559461.html,

第 2 页 / 共 40 页 2010年6月25日更新 目 录 目 录.......................................................................................................................................................................2 1.概述 (4) 1.1 产品应用范围..................................................................................................................................................4 1.2 功能特点..........................................................................................................................................................4 1.3 产品功能描述..................................................................................................................................................5 1.4 合成效果..........................................................................................................................................................6 1.5 系统构成框图..................................................................................................................................................6 1.6 封装信息..........................................................................................................................................................7 1.7 IC 引脚结构.. (8) 1.7.1 纵向引脚视图......................................................................................................................................8 1.7.2 横向引脚视图......................................................................................................................................8 1.7.3 引脚定义. (9) 2.芯片控制方式 (10) 2.1 控制命令........................................................................................................................................................10 2.2 芯片回传.. (11) 3.通讯方式 (11) 3.1 异步串行通讯(UART)接口........................................................................................................................12 3.2 通讯传输字节格式. (12) 4.通信帧定义及通信控制 (12) 4.1 命令帧格式....................................................................................................................................................12 4.2 芯片支持的控制命令....................................................................................................................................13 4.3 命令帧相关的特别说明.. (14) 4.3.1 休眠与唤醒说明................................................................................................................................14 4.3.2 设置波特率说明................................................................................................................................14 4.3.3 其它特别说明....................................................................................................................................15 4.4 命令帧举例. (15) 4.4.1 语音合成播放命令............................................................................................................................15 4.4.2 设置波特率命令................................................................................................................................16 4.4.3 停止合成命令....................................................................................................................................17 4.4.4 暂停合成命令....................................................................................................................................17 4.4.5 恢复合成命令....................................................................................................................................18 4.4.6 芯片状态查询命令............................................................................................................................18 4.4.7 芯片进入Power Down 模式命令. (18) 5. 文本控制标记 (18) 5.1 文本控制标记列表........................................................................................................................................19 5.2 文本控制标记使用示例.. (20) 5.2.1标记[v?] --前景播放音量...............................................................................................................20 5.2.2标记[m?]--背景音乐音量.................................................................................................................21 5.2.3标记[t?] ---词语语速 (21)

语音识别

语音识别技术 概述 语音识别技术,也被称为自动语音识别Automatic Speech Recognition,(ASR),其目标是将人类的语音中的词汇内容转换为计算机可读的输入,例如按键、二进制编码或者字符序列。与说话人识别及说话人确认不同,后者尝试识别或确认发出语音的说话人而非其中所包含的词汇内容。语音识别技术的应用包括语音拨号、语音导航、室内设备控制、语音文档检索、简单的听写数据录入等。语音识别技术与其他自然语言处理技术如机器翻译及语音合成技术相结合,可以构建出更加复杂的应用,例如语音到语音的翻译。语音识别技术所涉及的领域包括:信号处理、模式识别、概率论和信息论、发声机理和听觉机理、人工智能等等。 历史 早在计算机发明之前,自动语音识别的设想就已经被提上了议事日程,早期的声码器可被视作语音识别及合成的雏形。而1920年代生产的"Radio Rex"玩具狗可能是最早的语音识别器,当这只狗的名字被呼唤的时候,它能够从底座上弹出来。最早的基于电子计算机的语音识别系统是由A T&T贝尔实验室开发的Audrey语音识别系统,它能够识别10个英文数字。其识别方法是跟踪语音中的共振峰。该系统得到了98%的正确率。到1950年代末,伦敦学院(Colledge of London)的Denes已经将语法概率加入语音识别中。1960年代,人工神经网络被引入了语音识别。这一时代的两大突破是线性预测编码Linear Predictive Coding (LPC),及动态时间弯折Dynamic Time Warp技术。语音识别技术的最重大突破是隐含马尔科夫模型Hidden Markov Model的应用。从Baum提出相关数学推理,经过Labiner等人的研究,卡内基梅隆大学的李开复最终实现了第一个基于隐马尔科夫模型的大词汇量语音识别系统Sphinx。[1]。此后严格来说语音识别技术并没有脱离HMM框架。尽管多年来研究人员一直尝试将“听写机”推广,语音识别技术在目前还无法支持无限领域,无限说话人的听写机应用。 模型 目前,主流的大词汇量语音识别系统多采用统计模式识别技术。典型的基于统计模式识别方法的语音识别系统由以下几个基本模块所构成信号处理及特征提取模块。该模块的主要任务是从输入信号中提取特征,供声学模型处理。同时,它一般也包括了一些信号处理技术,以尽可能降低环境噪声、信道、说话人等因素对特征造成的影响。统计声学模型。典型系统多采用基于一阶隐马尔科夫模型进行建模。发音词典。发音词典包含系统所能处理的词汇集及其发音。发音词典实际提供了声学模型建模单元与语言模型建模单元间的映射。语言模型。语言模型对系统所针对的语言进行建模。理论上,包括正则语言,上下文无关文法在内的各种语言模型都可以作为语言模型,但目前各种系统普遍采用的还是基于统计的N元文法及其变体。解码器。解码器是语音识别系统的核心之一,其任务是对输入的信号,根据声学、语言模型及词典,寻找能够以最大概率输出该信号的词串。从数学角度可以更加清楚的了解上述模块之间的关系。首先,统计语音识别的最基本问题是,给定输入

SYN6288语音合成芯片-使用说明

第 1 页 / 共 39 页 2011年9月6日更新 SYN6288中文语音合成芯片 数据手册 北京宇音天下科技有限公司 地址:北京市海淀区上地高新技术区 010-******** 010-******** https://www.360docs.net/doc/824559461.html,

第 2 页 / 共 39 页 2011年9月6日更新 目 录 目 录.......................................................................................................................................................................2 1.概述 (4) 1.1 产品应用范围..................................................................................................................................................4 1.2 功能特点..........................................................................................................................................................4 1.3 产品功能描述..................................................................................................................................................5 1.4 合成效果..........................................................................................................................................................6 1.5 系统构成框图..................................................................................................................................................6 1.6 封装信息..........................................................................................................................................................7 1.7 IC 引脚结构.. (8) 1.7.1 纵向引脚视图......................................................................................................................................8 1.7.2 横向引脚视图......................................................................................................................................8 1.7.3 引脚定义. (9) 2.芯片控制方式 (10) 2.1 控制命令........................................................................................................................................................10 2.2 芯片回传.. (11) 3.通讯方式 (11) 3.1 异步串行通讯(UART)接口........................................................................................................................12 3.2 通讯传输字节格式. (12) 4.通信帧定义及通信控制 (12) 4.1 命令帧格式....................................................................................................................................................12 4.2 芯片支持的控制命令....................................................................................................................................13 4.3 命令帧相关的特别说明.. (14) 4.3.1 休眠与唤醒说明................................................................................................................................14 4.3.2 设置波特率说明................................................................................................................................14 4.3.3 其它特别说明....................................................................................................................................14 4.4 命令帧举例. (15) 4.4.1 语音合成播放命令............................................................................................................................15 4.4.2 设置波特率命令................................................................................................................................16 4.4.3 停止合成命令....................................................................................................................................17 4.4.4 暂停合成命令....................................................................................................................................17 4.4.5 恢复合成命令....................................................................................................................................17 4.4.6 芯片状态查询命令............................................................................................................................18 4.4.7 芯片进入Power Down 模式命令. (18) 5. 文本控制标记 (18) 5.1 文本控制标记列表........................................................................................................................................18 5.2 文本控制标记使用示例.. (20) 5.2.1标记[v?] --前景播放音量...............................................................................................................20 5.2.2标记[m?]--背景音乐音量.................................................................................................................20 5.2.3标记[t?] ---词语语速 (21)

语音识别方法及发展趋势分析

语音识别改进方法及难点分析 ——《模式识别》结课小论文 学院:化工与环境学院 学号:2120151177 姓名:杜妮

摘要:随着计算机技术的不断发展,人工智能程度也越来越高,作为人工智能的一部分——模式识别也在模型和算法上愈发成熟。本文根据近105年文献,分析最新声音识别的方法和应用。 关键字:模式识别声音识别方法应用 随着人工智能的迅速发展,语音识别的技术越来越成为国内外研究机构的焦点。人们致力于能使机器能够听懂人类的话语指令,并希望通过语音实现对机器的控制。语音识别的研究发展将在不远的将来极大地方便人们的生活。 语音识别大致的流程包括:特征提取、声学模型训练、语音模型训练以及识别搜索算法。作为一项人机交互的关键技术,语音识别在过去的几十年里取得了飞速的发展,人们在研究和探索过程中针对语音识别的各部流程进行了各种各样的尝试和改造,以期发现更好的方法来完成语音识别流程中的各步骤,以此来促进在不同环境下语音识别的效率和准确率。本文通过查阅近10年国内外文献,分析目前语音识别流程中的技术进展和趋势,并在文章最后给出几项语音识别在日常生活中的应用案例,从而分析语音识别之后的市场走势和实际利用价值。 一、语音识别的改进方法 (一)特征提取模块改进 特征提取就是从语音信号中提取出语音的特征序列。提取的语音特征应该能完全、准确地表达语音信号,特征提取的目的是提取语音信号中能代表语音特征的信息,减少语音识别时所要处理的数据量。语音信号的特征分析是语音信号处理的前提和基础,只有分析出可以代表语音信号本质特征的参数,才能对这些参数进行高效的语音通信,语音合成,和语音识别等处理,并且语音合成的好坏,语音识别率的高低,也都取决于语音特征提取的准确性和鲁棒性。目前,针对特定应用的中小词汇量、特定人的语音识别技术发展已较为成熟,已经能够满足通常应用的要求,并逐步投入了实用。而非特定人、大词汇量、连续语音识别仍是

人工语音合成处理系统简要说明

人工语音合成处理系统 V1.0

目录 1引言 (3) 1.1背景 (3) 1.2系统特点 (3) 2系统硬件设计 (4) 2.1总体硬件设计 (4) 2.2蜂鸣器设计 (4) 2.3整体硬件设计电路图 (7) 3系统软件设计 (7) 3.1软件设计构成 (7) 3.2软件设计流程 (8) 4系统应用介绍 (9) 5参考书籍 (11)

1引言 1.1背景 现今社会人们依靠各种机电系统和计算机系统从事劳动生产、工业控制和科学研究。当人们操纵这些系统的时候,就自然地出现了人与系统的信息交流,即系统不断的报告自己的运行状态和结果,而人们根据这些状态和结果发出下一步应进入何种状态的命令。长期以来,计算机与人之间的信息交流主要依靠各种形式的键盘,按键等实现的,计算机要报告运行状态,结果只能通过各种显示装置。 语音合成技术是实现人机语音通信,建立一个有听说能力的口语系统所必需的关键技术之一。随着计算机运算速度的提高,人工智能领域的研究获得了飞速发展,而人工智能领域的最新研究成果不断地向语音研究渗透,促使语音处理技术及语音合成的研究也产生了突破性的飞跃。和语音识别相比,语音合成技术相对要成熟一些,是该领域中近期最有希望产生突破并形成产业化的一项技术。 人工语音合成处理系统V1.0(简称语音合成系统)由软件实现词汇语音合成器,使人们能够甩掉键盘,通过语言命令进行操作。系统在完成其它任务的同时具备语音输出功能,可使单片机系统成本下降,体积减小,可靠性提高。它对于解脱繁琐的事物性和危险性工作更具有现实意义! 1.2系统特点 提高合成语音的自然度 就汉语语音合成来说,目前在单字和词组一级上,合成语音的可懂度和自然度已基本解决,但是到句子乃至篇章一级时其自然度问题就比较大。基于语音数据库的语音合成方法进一步提高语音合成的自然度。因为这是一种采用自然语音波形直接拼接的方法,进行拼接的语音单元是从一个预先录下的自然语音数据库中挑选出来的,因此有可能最大限度地保留语音的自然度。 丰富合成语音的表现力 目前国内外大多数语音合成是针对文语转换系统,且只能解决以某种朗读风格将书面语言转换成口语输出,缺乏不同年龄、性别特征及语气、语速的表现,更不用说赋予个人的感情色彩。本系统对入机交互提出了更高的要求,即语音合成已开始从文字到语音的转换阶段向概念到语音的转换阶段发展。 在嵌入式系统中应用语音合成技术 在提高合成语音的质量和增强语音合成的表现力以外,在其他实用化方面也有加以改进的地方。目前高质量的汉语文语转换系统~般需要几兆字节到几十兆,甚至几百兆字节的存储容量,这在以PC机或工作站为硬件平台的应用中是没

SYN6288语音播放模块(终极版)

SYN6288语音播放模块制作 1、SYN6288语音芯片封装图: 2、通信方式: 异步串行通讯(UART)接口 SYN 6288 提供一组全双工的异步串行通讯(UART)接口,实现与微处理器或PC 的数据传输。SYN 6288利用TxD 和RxD 以及GND 实现串口通信。其中GND 作为地信号。SYN 6288 芯片支持UART 接口通讯方式,

通过UART 接口接收上位机发送的命令和数据,允许发送数据的最大长度为206 字节。通讯传输字节格式 1、初始波特率:9600 bps 2、起始位: 1 3、数据位:8 4、校验位:无 5、停止位:1 6、流控制:无 与51单片机通信时,可以用单片机的串行通信方式1。 3、硬件电路搭建: 外接电源组接法 备注:SYN 6288共有6组外接电源,每组电源均使用一个47uF和一个的电容;如果用户想节省成本,用户可以在每组电源上均使用的电容,并对VDDPP、和VDDA两组电源,各加上一47uF的电容。

复位电路及状态指示电路 备注:Ready/Busy 此STATUS引脚信号为低电平时说明芯片正在等待接收数据。在系统设计时可以将此引脚接 在MCU的中断输入源上,产生一个下降沿中断请求发送数据,以示上位机MCU可以向语音合成芯片发送数据。 SYN6288 的扬声器输出 (1)为了在用户应用中输出声音, SYN6288 内置了推挽 式(Push-Pull)的DAC ,可直接驱动喇叭,进行 声音播报。并且SYN6288 内置的DAC 电路模块, 使用了VDDPP/VSSPP 供电电源模块,具体电路说 明部分请参见和节,其供电电压值可独 立于其它电源组的供电。(见右图) SYN6288 外接高速晶振

语音识别实验2

关于语音识别的研究 网络工程专业网络C071班贾鸿姗 076040 摘要:语音识别技术的广泛应用 1前言: 语音识别技术也被称为自动语音识别 (ASR),其目标是将人类的语音中的词汇内容转换为计算机可读的输入,例如按键、二进制编码或者字符序列。与说话人识别及说话人确认不同,后者尝试识别或确认发出语音的说话人而非其中所包含的词汇内容。语音识别是一门交叉学科。近二十年来,语音识别技术取得显著进步,开始从实验室走向市场。人们预计,未来10年内,语音识别技术将进入工业、家电、通信、汽车电子、医疗、家庭服务、消费电子产品等各个领域。语音识别技术所涉及的领域包括:信号处理、模式识别、概率论和信息论、发声机理和听觉机理、人工智能等等。 早在计算机发明之前,自动语音识别的设想就已经被提上了议事日程,早期的声码器可被视作语音识别及合成的雏形。而1920年代生产的"Radio Rex"玩具狗可能是最早的语音识别器,当这只狗的名字被呼唤的时候,它能够从底座上弹出来。最早的基于电子计算机的语音识别系统是由AT&T 贝尔实验室开发的Audrey语音识别系统,它能够识别10个英文数字。其识别方法是跟踪语音中的共振峰。该系统得到了98%的正确率。。到1950年代末,伦敦学院(Colledge of London)的Denes 已经将语法概率加入语音识别中。 1960年代,人工神经网络被引入了语音识别。这一时代的两大突破是线性预测编码Linear Predictive Coding (LPC),及动态时间弯折Dynamic Time Warp技术。 语音识别技术的最重大突破是隐含马尔科夫模型Hidden Markov Model的应用。从Baum提出相关数学推理,经过Labiner等人的研究,卡内基梅隆大学的李开复最终实现了第一个基于隐马尔科夫模型的大词汇量语音识别系统Sphinx。。此后严格来说语音识别技术并没有脱离HMM框架。 尽管多年来研究人员一直尝试将“听写机”推广,语音识别技术在目前还无法支持无限领域,无限说话人的听写机应用。 2 正文 2.1应用领域 2.1.1.电话通信的语音拨号 特别是在中、高档移动电话上,现已普遍的具有语音拨号的功能。随着语音识别芯片的价格降低,普通电话上也将具备语音拨号的功能。 2.1.2.汽车的语音控制 由于在汽车的行驶过程中,驾驶员的手必须放在方向盘上,因此在汽车上拨打电话,需要使用具有语音拨号功能的免提电话通信方式。此外,对汽车的卫星导航定位系统(GPS)的操作,汽车空调、照明以及音响等设备的操作,同样也可以由语音来方便的控制。 工业控制及医疗领域。当操作人员的眼或手已经被占用的情况下,在增加控制操作时,最好的办法就是增加人与机器的语音交互界面。由语音对机器发出命令,机器用语音做出应答。 2.1.3数字助理 个人数字助理(Personal Digital Assistant,PDA)的语音交互界面。PDA的体积很小,人机界面一直是其应用和技术的瓶颈之一。由于在PDA上使用键盘非常不便,因此,现多采用手写体识别的方法输入和查询信息。但是,这种方法仍然让用户感到很不方便。现在业界一致认为,PDA的最佳人机交互界面是以语音作为传输介质的交互方法,并且已有少量应用。随着语音识别技术的提高,可以预见,在不久的将来,语音将成为PDA主要的人机交互界面。 智能玩具 通过语音识别技术,我们可以与智能娃娃对话,可以用语音对玩具发出命令,让其完成一些简单的任务,甚至可以制造具有语音锁功能的电子看门狗。智能玩具有很大的市场潜力,而其关键在

语音识别研究的背景意义及现状

语音识别研究的背景意义及现状研究的背景及意义 自从人类可以制造和使用各种机器以来,人们就有一个理想,那就是让各种机器能听懂人类的语言并能按人的口头命令来行动,从而实现人机的语言交流。随着科学技术的不断发展,语音识别 (Speech Recognition) 技术的出现,使人类的这一理想得以实现。语音识别技术就是让机器通过识别和理解把语音信号转变为相应的文本或命令的高技术。语音识别是一门交叉学科,语音识别正逐步成为信息技术中人机接口的关键技术,语音识别技术与语音合成技术的结合,使人们能够甩掉键盘,通过语音命令进行操作。语音技术的应用已经成为一个具有竞争性的新兴高技术产业。当今,语音识别产品在人机认交互应用中己经占到越来越大的比例。 音乐就是一种艺术。通常可以解释为一系列对于有声、无声具有时间性的组织,并含有不同音阶的节奏、旋律及和声。音乐与人的生活情趣、审美情趣、言语、行为、人际关系等等,有一定的关联。音乐是人们抒发感情、表现感情、寄托感情的艺术,不论是唱、奏或听,都内涵着关联人们千丝万缕情感的因素。特别对人的心理,会起着不能用言语所能形容的影响作用。 音乐可以通过几种途径来体验,而音乐播放器是现代生活中最便捷 , 最实用的一种。现如今社会在飞速发展,人们的生活节奏也在不断加快,工作压力也在日益增大,致使越来越多的人选择在闲暇时间放松自己。而听音乐就成了人们缓解生活压力的第一选择,医学表明音乐不仅可以对人们紧张的心情带来放松,还能有效的缓解高血压对心血管造成的压力。因此音乐播放器已经成为人们日常生活中至关重要的物品。 然而可惜的是,传统的音乐播放器通常上是通过两种方式实现人们对播放器的控制的:一是按键式控制(其中也包括线控式),通过直接按键改变电平发出指令;二是通过远程控制,通过红外线或者蓝牙等对播放器发布命令。这对于疲劳中的人们或者残障人士来说是不方便的。为了减少手动操作的繁琐,此次设计专门致力于研究一种方案通过语音控制来实现对音乐播放器的控制,使其更加方便、更加人性化,实现音乐播放器的全自动语音控制。这个设计不仅是为了解决人们日常使用传统音乐播放器不方便的烦恼,而且是为了研究语音识别技术在单片机中的应用,特别是在SPCE061中实现语音识别的应用,设计出具有语音控制功能的音乐播放器。 国内外研究现状 语音识别的研究工作可以追溯到 20世纪50年代AT&T贝尔实验室的Audry 系统,它是第一个可以识别十个英文数字的语音识别系统。 但真正取得实质性进展,并将其作为一个重要的课题开展研究则是在 60年代末

SYN6658语音合成芯片、TTS芯片简介

SYN6658中文语音合成芯片是北京宇音天下科技有限公司于2012年最新推出的一款性Array /价比更高,效果更自然的一款高端语音合成芯片。SYN6658通过UART接口或SPI接口 通讯方式,接收待合成的文本数据,实现文本到语音(或TTS语音)的转换。 公司最新推出的SYN6658语音合成芯片,继承了OSYNO6188和SYN6288语音芯 片的优秀特点:小尺寸贴片封装、硬件接口简单、低功耗、音色清亮圆润、极高的性/价 比;除此之外,SYN6658在识别文本/数字/字符串更智能、更准确,语音合成自然度上 升了一个大的台阶。SYN6658语音合成效果和智能化程度达到了质的飞跃,是一款真正 面向高端行业应用领域的中文语音合成芯片。 SYN6658语音合成芯片的诞生,将推动TTS语音合成技术的行业应用走向更深入、 LQFP64 10*10*1.4MM 更广泛! 功能特点: ?芯片支持任意中文文本的合成,可以采用GB2312、GBK、BIG5 和Unicode 四种编码方式; ?芯片具有文本智能分析处理功能,对常见的数值、电话号码、时间日期、度量衡符号等格式的文本; ?芯片可以自动对文本进行分析,判别文本中多音字的读法并合成正确的读音; ?芯片可实现10级数字音量控制,音量更大,更广; ?芯片内集成了77首声音提示音和14首和弦音乐; ?提供两男、两女、一个效果器和一个女童声共6个中文发音人; ?支持多种文本控制标记,提升文本处理的正确率; ?支持多种控制命令,包括:合成、停止、暂停合成、继续合成、改变波特率等; ?支持多种方式查询芯片的工作状态; ?两种通讯模式:芯片支持UART、SPI两种通讯方式; ?芯片支持Power Down 模式。使用控制命令可以使芯片进入Power Down 模式; ?芯片支持的通讯波特率:4800bps,9600bps,57600bps、115200bps; ?芯片各项指标均满足室外严酷环境下的应用; 应用范围: ?车载信息终端语音播报,车载调度,车载导航 ?公交报站器,考勤机 ?手机,固定电话 ?排队叫号机,收银收费机 ?自动售货机,信息机,POS 机 ?智能仪器仪表,气象预警机,智能变压器

开源TTS语音合成和处理合集整理

开源TTS/语音合成和处理工具 1.eSpeak-Chinese eSpeak-Chinese是一个TTS软件。它是基于Jonathan Duddington 的eSpeak,由于中文词典太大,eSpeak缺省并不带中文词典,需另外下载。发布 eSpeak-Chinese只是为了方便用户安装。 国语支持的主要贡献者: ?Kyle Wang (waxaca at https://www.360docs.net/doc/824559461.html,) –创建了最初的字典,规则和声音文件。 ?Silas S. Brown (https://www.360docs.net/doc/824559461.html,/ssb22/) - 改进词典(加入CEDICT等). 粤语支持的主要贡献者: ?黄冠能 - 创建了粤语字典,简易的规则和声音文件。 eSpeak-Chinese是eGuideDog项目的重要组成部分。另一个中文TTS(余音)在开发中。它在设计上更简易但文件较大。由于使用了真人发声,它比eSpeak的声音更自然。目前它只支持粤语。 2.Flite Flite是一个小型、快速的TTS系统,是著名的语音合成系统festival的c版本。可用于嵌入式系统 3.FreeTTS FreeTTS 是完全采用 Java 开发的语音合成系统,它是卡内基梅隆大学基于Flite 这个小型的语音合成引擎开发的。 FreeTTS是一个语音合成系统写的JavaTM编程语言完全。它是根据Flite公司:一个小运行时语音合成引擎卡内基梅隆大学的发展。弗莱特来源于节语音合成系统,从爱丁堡大学和卡内基梅隆大学的festvox项目。这种FreeTTS版本包括:*核心语音合成引擎*支持的多寡:邻一8kHz的双音子,男,美国英语语音办公16KHz的双音子,男,美国英语语音办公16KHz的有限域,男*美国英语语音的festvox的进口(美国英语的声音只)*对进口的festvox(仅限美式英文)*支持工具中央结算系统的MBROLA北极的具体支持,支持的声音声音(单独下载):办公自动化16KHz的女性,美国英语语音O 2个16KHz的男性声音*美国英语为JSAPI 1.0 *广泛的API文档部分支持*几个演示应用 4.eSpeak eSpeak是一个紧凑的开放源码软件的语音合成器为英语和其他语言,为Linux 和Windows 。

语音识别技术的现状与未来

语音识别技术的现状与未来 The Present and Future of Speech Recognition (CSLT-TRP-20160034) 王东(Dong Wang) 2017/01/08 CSLT, RIIT, Tsinghua Univ.

语音识别任务及其研究意义 语音识别(Automatic Speech Recognition, ASR)是指利用计算机实现从语音到文字自动转换的任务。在实际应用中,语音识别通常与自然语言理解、自然语言生成和语音合成等技术结合在一起,提供一个基于语音的自然流畅的人机交互方法。 早期的语音识别技术多基于信号处理和模式识别方法。随着技术的进步,机器学习方法越来越多地应用到语音识别研究中,特别是深度学习技术,它给语音识别研究带来了深刻变革。同时,语音识别通常需要集成语法和语义等高层知识来提高识别精度,因此和自然语言处理技术息息相关。另外,随着数据量的增加和机器计算能力的提高,语音识别越来越依赖数据资源和各种数据优化方法,这使得语音识别与大数据、高性能计算等新技术产生广泛结合。综上所述,语音识别是一门综合性应用技术,集成了包括信号处理、模式识别、机器学习、数值分析、自然语言处理、高性能计算等一系列基础学科的优秀成果,是一门跨领域、跨学科的应用型研究。 语音识别研究具有重要的科学价值和社会价值。语音信号是典型的局部稳态时间序列,研究这一信号的建模方法具有普遍意义。事实上,我们日常所见的大量信号都属于这种局部稳态信号,如视频、雷达信号、金融资产价格、经济数据等。这些信号的共同特点是在抽象的时间序列中包括大量不同层次的信息,因而可用相似的模型进行描述。历史上,语音信号的研究成果在若干领域起过重要的启发作用。例如,语音信号处理中的隐马尔可夫模型在金融分析、机械控制等领域都得到了广泛应用。近年来,深度神经网络在语音识别领域的巨大成功直接促进了各种深度学习模型在自然语言处理、图形图象处理、知识推理等众多应用领域的发展,取得了一个又一个令人惊叹的成果。 在实用价值方面,语音交互是未来人机交互的重要方式之一。随着移动电话、穿戴式设备、智能家电等可计算设备的普及,基于键盘、鼠标、触摸屏的传统交互方式变得越来越困难。为了解决这种困难,手势、脑波等一系统新的人机交互方式进入人们的视野。在这些五花八门的新兴交互方式中,语音交互具有自然、便捷、安全和稳定等特性,是最理想的交互方式。在语音交互技术中,语音识别是至关重要的一环:只有能“听懂”用户的输入,系统才能做出合理的反应。今天,语音识别技术已经广泛应用在移动设备、车载设备、机器人等场景,在搜索、操控、导航、休闲娱乐等众多领域发挥了越来越重要的作用。随着技术越来越成熟稳定,我们相信一个以语音作为主要交互方式的人机界面新时代将很快到来。 研究内容和关键科学问题 语音识别研究主要包括如下三方面内容:语音信号的表示,即特征抽取;语音信号和语言知识建模;基于模型的推理,即解码。语音信号的复杂性和多变性使得这三方面的研究都面临相当大的挑战。图1给出一个语音识别系统的典型架构。

相关文档
最新文档