控件C是控件A的升级版本,适应性、稳定性更为加强。界面图:

    用户可以使用软件灵活的控制本系统的播音内容、使用方言名称、播音员名称、播放次数、是否混响、是否使用机器人发音、变调、变速等等。

各种参数说明:

  1.隐藏界面:默认值为 1 ,表示程序运行期间不显示《中国方言》的界面。值为 0 表示不隐藏《中国方言》。

  2.阅读内容:用户要求阅读的中文句或文章。(英文只读字符。) 〔容量在32767个字节以内〕

  3.方言名称:指定菜单栏内存在的其中一个方言名称,阅读时用该方言发音。

  4.播音员名:指定菜单栏内存在的其中一个播音员名称,阅读时用该播音员的声音阅读。

  5.播放次数:指定循环播放的次数。

  6.混响:当混响的值为 1 时,发音有回音的效果。

  7.机器人发音:当它的值为 1 时,阅读内容的音调全部被强制为第一声。

  8.读:在各种参数设定好后,值为 1 则开始阅读。(假如阅读期间暂停过,则相当与重新启动。)

  9.暂停:值为 1 时停止发音。

  10.继续:值为 1 时继续阅读暂停后的内容。(假如未曾暂停过,则相当于启动。)

  11.已读完:当它的值为 True 时表示阅读的内容已经读完。

  12.发音速度:默认值为333,发音的速度范围在100毫秒/字~1000毫秒/字之间。

  13.变调系数:当它的值不为 1 时发音的声调会改变,范围在0.4~1.9之间。

  14.默认值:当它的值为 1 时,以下参数变为默认值:
    发音速度=333,变调系数=1,混响=0,机器人发音=0。

   注意:本控件会自动启动《中国方言》。假如《中国方言》是用户手动启动的那么本控件的所以操作无效。

 程序举例(VB.NET):

Private Sub 测试_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 测试.Click

    Me.Ax中国方言_控件C1.默认值(1)
    Me.Ax中国方言_控件C1.阅读内容("山穷水尽疑无路,柳暗花明又一村。")
    Me.Ax中国方言_控件C1.播放次数(3)
    Me.Ax中国方言_控件C1.方言名称("广州话")
    Me.Ax中国方言_控件C1.读(1)
   

    While Me.Ax中国方言_控件C1.已读完 = False        '等待读操作结束
        System.Windows.Forms.Application.DoEvents()    '本行指令VB6.0以下版本为: Doevents
    End While                        '本行指令VB6.0以下版本为: Wend

    Me.Ax中国方言_控件C1.方言名称("潮汕话")
    Me.Ax中国方言_控件C1.播放次数(1)
    Me.Ax中国方言_控件C1.变调系数(0.65)
    Me.Ax中国方言_控件C1.混响(1)
    Me.Ax中国方言_控件C1.阅读内容("千里之行,始于足下。")
    Me.Ax中国方言_控件C1.读(1)


End Sub

返回说明书  去到主页