Exemplo n.º 1
0
            void Start()
            {
                _speaker = gameObject.AddComponent <LiveSpeaker>();
                string vName = null;

                Crosstales.RTVoice.Model.Enum.Gender vGender = Crosstales.RTVoice.Model.Enum.Gender.UNKNOWN;
                if (Gender == Gender.Female)
                {
                    vGender = Crosstales.RTVoice.Model.Enum.Gender.FEMALE;
                    if (SystemInfo.operatingSystemFamily ==
                        OperatingSystemFamily.Windows)
                    {
                        vName = WIN_F;
                    }
                    else if (SystemInfo.operatingSystemFamily ==
                             OperatingSystemFamily.MacOSX)
                    {
                        vName = MAC_F;
                    }
                }
                else if (Gender == Gender.Male)
                {
                    vGender = Crosstales.RTVoice.Model.Enum.Gender.MALE;
                    if (SystemInfo.operatingSystemFamily ==
                        OperatingSystemFamily.Windows)
                    {
                        vName = WIN_M;
                    }
                    else if (SystemInfo.operatingSystemFamily ==
                             OperatingSystemFamily.MacOSX)
                    {
                        vName = MAC_M;
                    }
                }

                if (vName != null)
                {
                    v = new Voice(vName, "", vGender, DUMMY, LANG);
                }

                // TODO 6/6/2017-23:19 this is jsut for test, delete later
                //_speaker.Speak(new Wrapper(text: "Ta-da, Mic testing", voice: v));
            }
Exemplo n.º 2
0
 public Voice GetVoice(string voiceName, Crosstales.RTVoice.Model.Enum.Gender gender, int minAge, int maxAge)
 {
     return(GetVoice(voiceName, gender.ToString(), minAge, maxAge));
 }