none
关于TTS SpeechVoiceSpeakFlags几个值的中文意思? RRS feed

  • 问题

  • 在TTS SDK5.1的安装目录中,有一个TTSAppVB的例程,我看了一下

    请问TTS SpeechVoiceSpeakFlags几个值的中文意思是什么?我不太懂英语,可是网上也找不到答案:

    1、IsFilename;
    2、IsXML;
    3、FlagsAsync;
    4、FNLPMask;
    5、FNLPSpeakPunc;
    6、PersistXML;
    7、PurgeBeforeSpeak;
    8、UnusedFlags;
    9、VoiceMask;

    2013年5月24日 3:04

答案

  • 那我来当个翻译器:

    >>1、IsFilename;

    该值表示,传入的字符串变量是代表一个文件名,所以speaker应该将这个文件里的字符串读出来,而不是读这个字符串本身。

    >>2、IsXML;

    该值表示这个文件的内容是按XML格式写的。可以用XML 标记来解析。而不应该将它当着是纯字符串。

    >>3、FlagsAsync;

    它表示,这个读的操作是异步的。比如你再一个button里调用了speak这个方法,当指定了这个flag后,马上就可以再次点击button了。而不用等到它读完了才能点。

    >>4、FNLPMask;

    由SAPI处理的标识是放在这个mask里的。

    >>5、FNLPSpeakPunc;

    表示会将标点符号读出来,而不是做停顿。比如前面这句话里的逗号和句号,如果指定该标识,那么会将(,)读成逗号。

    >>6、PersistXML;

    全局状态的改变量会一直保持到整个speak结束。

    >>7、PurgeBeforeSpeak;

    在开始本次speak之前,清除之前所有暂停住的speak任务。尤其是当你启用了上面的异步模式,你可以同时启动好多好多任务。他们会排队一个一个讲完。

    >>8、UnusedFlags;

    就是字面意思,不使用的。

    >>9、VoiceMask;

    它是5.3新加的,是从SVSFParseMask扩展而来的,SVSFParseMask= SVSFParseSapi|SVSFParseSsml, 

    SVSFParseSapi强制按SAPI解析XML

    SVSFParseSsml强制按W3C解析XML


    Mike Feng
    MSDN Community Support | Feedback to us
    Develop and promote your apps in Windows Store
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2013年5月27日 3:29
    版主

全部回复

  • 那我来当个翻译器:

    >>1、IsFilename;

    该值表示,传入的字符串变量是代表一个文件名,所以speaker应该将这个文件里的字符串读出来,而不是读这个字符串本身。

    >>2、IsXML;

    该值表示这个文件的内容是按XML格式写的。可以用XML 标记来解析。而不应该将它当着是纯字符串。

    >>3、FlagsAsync;

    它表示,这个读的操作是异步的。比如你再一个button里调用了speak这个方法,当指定了这个flag后,马上就可以再次点击button了。而不用等到它读完了才能点。

    >>4、FNLPMask;

    由SAPI处理的标识是放在这个mask里的。

    >>5、FNLPSpeakPunc;

    表示会将标点符号读出来,而不是做停顿。比如前面这句话里的逗号和句号,如果指定该标识,那么会将(,)读成逗号。

    >>6、PersistXML;

    全局状态的改变量会一直保持到整个speak结束。

    >>7、PurgeBeforeSpeak;

    在开始本次speak之前,清除之前所有暂停住的speak任务。尤其是当你启用了上面的异步模式,你可以同时启动好多好多任务。他们会排队一个一个讲完。

    >>8、UnusedFlags;

    就是字面意思,不使用的。

    >>9、VoiceMask;

    它是5.3新加的,是从SVSFParseMask扩展而来的,SVSFParseMask= SVSFParseSapi|SVSFParseSsml, 

    SVSFParseSapi强制按SAPI解析XML

    SVSFParseSsml强制按W3C解析XML


    Mike Feng
    MSDN Community Support | Feedback to us
    Develop and promote your apps in Windows Store
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2013年5月27日 3:29
    版主
  • 非常感谢mike feng的回复
    2013年5月30日 14:57