|
|
|
|
|
- Properties specific to SpeechSynthesisVoice variables
SpeechSynthesisVoice (Variable type)
The SpeechSynthesisVoice type is used to get all the advanced characteristics of a speech synthesis voice. The characteristics of the speech synthesis voice can be identified via different WLanguage properties. Note: For more details on the declaration of this type of variable and the use of WLanguage properties, see Declaring a variable. MeilleureVoix is SpeechSynthesisVoice
tabVoix is array of SpeechSynthesisVoice
tabVoix = SpeechSynthesisListVoices()
FOR EACH Voix OF tabVoix
Trace(LanguageToName(Voix.Langue, Voix.SousLangue))
IF MeilleureVoix.Qualité < Voix.Qualité AND Voix.Langue = languageFrench THEN MeilleureVoix = Voix
END
SpeechSynthesisInitialize(MeilleureVoix)
Propiedades Properties specific to SpeechSynthesisVoice variables The following properties can be used to get the characteristics of a speech synthesis voice: | | | Property name | Type used | Effect |
---|
Gender | Integer | Gender of the voice: - svUndefined voice: Neutral voice.
- svFeminine voice: Female voice.
- svMasculine voice: Male voice.
This property is read-only.Note: This property is not always returned by the text-to-speech engine.. | Identifier | Character string | Voice identifier. This property is read-only. | Language | Integer constant | Language of the voice:- languageAfrikaans: Afrikaans.
- languageAlbanian: Albanian.
- languageGerman: German.
- languageEnglish: English.
- languageArabic: Arabic.
- languageBengali: Bengali
- languageArmenian: Armenian.
- languageBelarusian: Belarusian.
- languageBulgarian: Bulgarian.
- languageCatalan: Catalan.
- languageChinese: Chinese.
- languageKorean: Korean.
- languageCroatian: Croatian.
- languageDanish: Danish.
- languageSpanish: Spanish.
- languageEstonian: Estonian.
- languageFinnish: Finnish.
- languageFrench: French.
- languageGeorgian: Georgian.
- languageGreek: Greek.
- languageHebrew: Hebrew.
- languageHindi: Hindi.
- languageHungarian: Hungarian.
- languageIndonesian: Indonesian.
- languageIslandish: Icelandic.
- languageItalian: Italian.
- languageJapanese: Japanese.
- languageLatvian: Latvian.
- languageLithuanian: Lithuanian.
- languageMacedonian: Macedonian.
- languageDutch: Dutch.
- languageNorwegian: Norwegian.
- languageOuzbek: Uzbek.
- languagePendjabi: Punjabi.
- languagePolish: Polish.
- languagePortuguese: Portuguese.
- languageRomanian: Romanian.
- languageRussian: Russian.
- languageSerbian: Serbian.
- languageSindhi: Sindhi.
- languageSlovak: Slovak.
- languageSlovenian: Slovenian.
- languageSwedish: Swedish.
- languageCzech: Czech.
- languageThai: Thai.
- languageTurkish: Turkish.
- languageUkrainian: Ukrainian.
- languageVietnamese: Vietnamese.
This property is read-only. | Name | Character string | Name of the voice. The name is unique and identifies the voice. This property is read-only. | Quality | Integer constant | Voice quality. Higher quality means higher value. This property can take the following values:- svQualityVeryHigh: Very high quality.
- svHigh quality: High quality.
- svNormalQuality: Normal Quality.
- svLowQuality: Low Quality.
- svVeryLowQuality: Very Low Quality.
This property is read-only. | SubLanguage | Integer | Sublanguage of the language. For more details, see Correspondence between languages, sub-languages, character sets and nations. This property is read-only. |
Observaciones You can use VariableReset to reset the content of a SpeechSynthesisVoice variable
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|