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)); }
public Voice GetVoice(string voiceName, Crosstales.RTVoice.Model.Enum.Gender gender, int minAge, int maxAge) { return(GetVoice(voiceName, gender.ToString(), minAge, maxAge)); }