locked
WP8.1 TTS语音的问题 VoiceInformation属性赋值 RRS feed

  • 问题

  •   VoiceInformation是WP8.1自带的TTS的API的下的。  代表的语言信息。

    VoiceInformation  这个属性是只读,我该怎么给他的属性赋值

    它的的主要的几个属性是  

    languag string类型

    id       string类型

    DisplayName  string类型

    还有怎么根据本地资源的语音库,来判断是否有这个语音,比如 我输入的 法国(fr-FR)而本地资源里没有 我该怎么判断和处理?

    这几个属性也是只读 平常直接那样的赋值不行  language=“xx”这样不行  language==“xxx”这样的才行 而且必须是什么只有 assignment、call、increment、decrement、await 和 new 对象表达式可用作语句

    不是我懒,而是我真不会..我也上网翻了..一整天就想给这几值赋值..不行..不行 难道真是我太笨了  

    2015年8月4日 15:43

答案

  • Hello ARM830,

    >>VoiceInformation  这个属性是只读,我该怎么给他的属性赋值

    这个类的目的是用于提供在你机器上安装的语音合成引擎的信息:

    https://msdn.microsoft.com/en-us/library/windows.media.speechsynthesis.voiceinformation.aspx

    在这个引擎安装之后这些信息就已经被固定了。对于这类里面的一些properties,在code里是不能改的,但是你看修改SpeechSynthesizerVoice来设置你想要的语言, 还有你的那个判断是否有fr-FR语音,你可以查询本地安装的一个语音集合,详细的信息你可以在下面的blog里看到你的两个问题的解决方案:

    http://www.jayway.com/2014/04/15/windows-phone-8-1-for-developers-texttospeech/

    Regards.


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    • 已标记为答案 ARM830 2015年8月5日 4:19
    2015年8月5日 2:02
    版主

全部回复

  • Hello ARM830,

    >>VoiceInformation  这个属性是只读,我该怎么给他的属性赋值

    这个类的目的是用于提供在你机器上安装的语音合成引擎的信息:

    https://msdn.microsoft.com/en-us/library/windows.media.speechsynthesis.voiceinformation.aspx

    在这个引擎安装之后这些信息就已经被固定了。对于这类里面的一些properties,在code里是不能改的,但是你看修改SpeechSynthesizerVoice来设置你想要的语言, 还有你的那个判断是否有fr-FR语音,你可以查询本地安装的一个语音集合,详细的信息你可以在下面的blog里看到你的两个问题的解决方案:

    http://www.jayway.com/2014/04/15/windows-phone-8-1-for-developers-texttospeech/

    Regards.


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    • 已标记为答案 ARM830 2015年8月5日 4:19
    2015年8月5日 2:02
    版主
  • 太谢谢你,我在写一个翻译的程序,没有你的帮助,我估计TTS这一部分我很难完成。我会把你的论坛名字写进我的程序里。太谢谢了
    2015年8月5日 4:19