Platforms to show: All Mac Windows Linux Cross-Platform

Back to VoiceMBS class.

VoiceMBS.age as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Speech MBS MacClassic Plugin ✅ Yes ❌ No ❌ No ❌ No Desktop only
The approximate age in years of the individual represented by the VoiceMBS.
Example
dim s as new SpeechMBS

MsgBox str(s.Voice(1).age)

(Read only property)

VoiceMBS.comment as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Speech MBS MacClassic Plugin ✅ Yes ❌ No ❌ No ❌ No Desktop only
Additional text information about the VoiceMBS. The information might indicate how much memory the VoiceMBS requires. Some synthesizers use this field to store a phrase that can be spoken.
Example
dim s as new SpeechMBS
MsgBox s.Voice(1).comment

(Read only property)

VoiceMBS.file as folderitem

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Speech MBS MacClassic Plugin ✅ Yes ❌ No ❌ No ❌ No Desktop only
The file of this VoiceMBS.

May be nil.
(Read only property)

VoiceMBS.gender as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Speech MBS MacClassic Plugin ✅ Yes ❌ No ❌ No ❌ No Desktop only
The gender of this VoiceMBS.
Example
dim s as new SpeechMBS

MsgBox str(s.Voice(1).gender)

Some constants for this property:
kNeuter0
kMale1
kFemale2
(Read only property)

VoiceMBS.language as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Speech MBS MacClassic Plugin ✅ Yes ❌ No ❌ No ❌ No Desktop only
A code that indicates the language of VoiceMBS output.
Example
dim s as new SpeechMBS

MsgBox str(s.Voice(1).language)

Language constants:
langEnglish0smRoman script
langFrench 1smRoman script
langGerman 2smRoman script
langItalian3smRoman script
langDutch4smRoman script
langSwedish5smRoman script
langSpanish6smRoman script
langDanish 7smRoman script
langPortuguese 8smRoman script
langNorwegian9smRoman script
langHebrew 10smHebrew script
langJapanese 11smJapanese script
langArabic 12smArabic script
langFinnish13smRoman script
langGreek14Greek script using smRoman script code
langIcelandic15modified smRoman/Icelandic script
langMaltese16Roman script
langTurkish17modified smRoman/Turkish script
langCroatian 18modified smRoman/Croatian script
langTradChinese19Chinese (Mandarin) in traditional characters
langUrdu 20smArabic script
langHindi21smDevanagari script
langThai 22smThai script
langKorean 23smKorean script
langLithuanian 24smCentralEuroRoman script
langPolish 25smCentralEuroRoman script
langHungarian26smCentralEuroRoman script
langEstonian 27smCentralEuroRoman script
langLatvian28smCentralEuroRoman script
langSami 29language of the Sami people of N. Scandinavia
langFaroese30modified smRoman/Icelandic script
langFarsi31modified smArabic/Farsi script
langPersian31Synonym for langFarsi
langRussian32smCyrillic script
langSimpChinese33Chinese (Mandarin) in simplified characters
langFlemish34smRoman script
langIrishGaelic35smRoman or modified smRoman/Celtic script (without dot above)
langAlbanian 36smRoman script
langRomanian 37modified smRoman/Romanian script
langCzech38smCentralEuroRoman script
langSlovak 39smCentralEuroRoman script
langSlovenian40modified smRoman/Croatian script
langYiddish41smHebrew script
langSerbian42smCyrillic script
langMacedonian 43smCyrillic script
langBulgarian44smCyrillic script
langUkrainian45modified smCyrillic/Ukrainian script
langByelorussian 46smCyrillic script
langBelorussian46Synonym for langByelorussian
langUzbek47Cyrillic script
langKazakh 48Cyrillic script
langAzerbaijani49Azerbaijani in Cyrillic script
langAzerbaijanAr 50Azerbaijani in Arabic script
langArmenian 51smArmenian script
langGeorgian 52smGeorgian script
langMoldavian53smCyrillic script
langKirghiz54Cyrillic script
langTajiki 55Cyrillic script
langTurkmen56Cyrillic script
langMongolian57Mongolian in smMongolian script
langMongolianCyr 58Mongolian in Cyrillic script
langPashto 59Arabic script
langKurdish60smArabic script
langKashmiri 61Arabic script
langSindhi 62Arabic script
langTibetan63smTibetan script
langNepali 64smDevanagari script
langSanskrit 65smDevanagari script
langMarathi66smDevanagari script
langBengali67smBengali script
langAssamese 68smBengali script
langGujarati 69smGujarati script
langPunjabi70smGurmukhi script
langOriya71smOriya script
langMalayalam72smMalayalam script
langKannada73smKannada script
langTamil74smTamil script
langTelugu 75smTelugu script
langSinhalese76smSinhalese script
langBurmese77smBurmese script
langKhmer78smKhmer script
langLao79smLao script
langVietnamese 80smVietnamese script
langIndonesian 81smRoman script
langTagalog82Roman script
langMalayRoman 83Malay in smRoman script
langMalayArabic84Malay in Arabic script
langAmharic85smEthiopic script
langTigrinya 86smEthiopic script
langOromo87smEthiopic script
langSomali 88smRoman script
langSwahili89smRoman script
langKinyarwanda90smRoman script
langRuanda 90synonym for langKinyarwanda
langRundi91smRoman script
langNyanja 92smRoman script
langChewa92synonym for langNyanja
langMalagasy 93smRoman script
langEsperanto94Roman script
langWelsh128modified smRoman/Celtic script
langBasque 129smRoman script
langCatalan130smRoman script
langLatin131smRoman script
langQuechua132smRoman script
langGuarani133smRoman script
langAymara 134smRoman script
langTatar135Cyrillic script
langUighur 136Arabic script
langDzongkha 137(lang of Bhutan) smTibetan script
langJavaneseRom138Javanese in smRoman script
langSundaneseRom 139Sundanese in smRoman script
langGalician 140smRoman script
langAfrikaans141smRoman script
langBreton 142smRoman or modified smRoman/Celtic script
langInuktitut143Inuit script using smEthiopic script code
langScottishGaelic 144smRoman or modified smRoman/Celtic script
langManxGaelic 145smRoman or modified smRoman/Celtic script
langIrishGaelicScript146modified smRoman/Gaelic script (using dot above)
langTongan 147smRoman script
langGreekPoly148smGreek script
langGreenlandic149smRoman script
langAzerbaijanRoman150Azerbaijani in Roman script
(Read only property)

VoiceMBS.name as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Speech MBS MacClassic Plugin ✅ Yes ❌ No ❌ No ❌ No Desktop only
The name of this VoiceMBS.
Example
dim s as new SpeechMBS
MsgBox s.Voice(1).name

(Read only property)

VoiceMBS.region as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Speech MBS MacClassic Plugin ✅ Yes ❌ No ❌ No ❌ No Desktop only
A code that indicates the region represented by the VoiceMBS.
Example
dim s as new SpeechMBS

MsgBox str(s.Voice(1).region)

Some region constants:
verUS0en_US
verFrance1Ffr_FR
verBritain 2Ben_GB
verGermany 3Dde_DE
verItaly 4Tit_IT
verNetherlands 5Nnl_NL
verFlemish 6FN nl_BE Flemish (Dutch) for Belgium
verSweden7Ssv_SE
verSpain 8Ees_ES Spanish for Spain
verDenmark 9DK da_DK
verPortugal10PO pt_PT Portuguese for Portugal
verFrCanada11Cfr_CA French for Canada
verNorway12Hno_NO,nb_NOBokmål
verIsrael13HB he_IL,iw_IL Hebrew
verJapan 14Jja_JP
verAustralia 15Xen_AU English for Australia
verArabic16AB ar Arabic for N Africa, Arabian peninsula, Levant
verFinland 17Kfi_FI
verFrSwiss 18SF fr_CH French Swiss
verGrSwiss 19SD de_CH German Swiss
verGreece20GR el_GR Monotonic Greek (modern)
verIceland 21IS is_IS
verMalta 22MA mt_MT
verCyprus23CY _CY Greek or Turkish language? Checking...
verTurkey24TU tr_TR
verYugoCroatian25YUCroatian for Yugoslavia; now use verCroatia (68)
verNetherlandsComma26ID for KCHR resource - Dutch
verBelgiumLuxPoint 27ID for KCHR resource - Belgium
verCanadaComma 28ID for KCHR resource - Canadian ISO
verCanadaPoint 29ID for KCHR resource - Canadian; now unused
vervariantPortugal 30ID for resource; now unused
vervariantNorway 31ID for resource; now unused
vervariantDenmark32ID for KCHR resource - Danish Mac Plus
verIndiaHindi33hi_IN Hindi for India
verPakistanUrdu34UR ur_PK Urdu for Pakistan
verTurkishModified 35
verItalianSwiss36ST it_CH Italian Swiss
verInternational 37ZenEnglish for international use
38is unassigned
verRomania 39RO ro_RO
verGreecePoly40grcPolytonic Greek (classical)
verLithuania 41LT lt_LT
verPoland42PL pl_PL
verHungary 43MG hu_HU
verEstonia 44EE et_EE
verLatvia45LV lv_LV
verSami46se
verFaroeIsl47FA fo_FO
verIran48PS fa_IR Persian/Farsi
verRussia49RS ru_RU Russian
verIreland 50GA ga_IE Irish Gaelic for Ireland (without dot above)
verKorea 51KH ko_KR
verChina 52CH zh_CN Simplified Chinese
verTaiwan53TA zh_TW Traditional Chinese
verThailand54TH th_TH
verScriptGeneric 55SSGeneric script system (no language or script)
verCzech 56CZ cs_CZ
verSlovak57SL sk_SK
verFarEastGeneric58FEGeneric Far East system (no language or script)
verMagyar59 Unused; see verHungary
verBengali 60bn Bangladesh or India
verByeloRussian61BY be_BY
verUkraine 62UA uk_UA
63is unassigned
verGreeceAlt 64 unused
verSerbian 65SR sr_YU,sh_YU
verSlovenian 66SV sl_SI
verMacedonian67MD mk_MK
verCroatia 68CR hr_HR,sh_HR
69is unassigned
verGermanReformed70de_DE Reformed orthography (used formerly unassigned 70)
verBrazil71BR pt_BR Portuguese for Brazil
verBulgaria72BG bg_BG
verCatalonia 73CA ca_ES Catalan for Spain
verMultilingual74ZM mul(no language or script)
verScottishGaelic75GD gd
verManxGaelic76GV gv Isle of Man
verBreton77BZ br
verNunavut 78IU iu_CA Inuktitut for Canada
verWelsh 79CU cy
80is ID for KCHR resource - Canadian CSA
verIrishGaelicScript 81GS ga_IE Irish Gaelic for Ireland (using dot above)
verEngCanada 82Ven_CA English for Canada
verBhutan83BH dz_BT Dzongkha for Bhutan
verArmenian84HY hy_AM
verGeorgian85KR ka_GE
verSpLatinAmerica86LA es Spanish for Latin America
87 is ID for KCHR resource - Spanish ISO
verTonga 88TS to_TO
89 is ID for KCHR resource - Polish Modified
90 is ID for KCHR resource - Catalan ISO
verFrenchUniversal 91fr French generic
verAustria 92AU de_AT German for Austria
93 is unused alternate for verSpLatinAmerica
verGujarati94gu_IN
verPunjabi 95pa Pakistan or India
verIndiaUrdu 96ur_IN Urdu for India
verVietnam 97vi_VN
verFrBelgium 98BF fr_BE French for Belgium
verUzbek 99BD uz_UZ
verSingapore 100SG
verNynorsk 101NY nn_NO Norwegian Nynorsk
verAfrikaans 102AK af_ZA
verEsperanto 103eo
verMarathi 104mr_IN
verTibetan 105bo
verNepal 106ne_NP
verGreenland 107kl
verIrelandEnglish108en_IE English for Ireland, with Euro for currency
(Read only property)

VoiceMBS.ResID as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Speech MBS MacClassic Plugin ✅ Yes ❌ No ❌ No ❌ No Desktop only
There can be several voices in one file, but this VoiceMBS has this ResID.
Example
dim s as new SpeechMBS

MsgBox str(s.Voice(1).ResID)

(Read only property)

VoiceMBS.script as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Speech MBS MacClassic Plugin ✅ Yes ❌ No ❌ No ❌ No Desktop only
The script code of text that the VoiceMBS can process.
Example
dim s as new SpeechMBS

MsgBox str(s.Voice(1).script)

Script constants:
smRoman 0
smJapanese1
smTradChinese 2Traditional Chinese
smKorean3
smArabic4
smHebrew5
smGreek 6
smCyrillic7
smRSymbol 8Right-left symbol
smDevanagari9
smGurmukhi10
smGujarati11
smOriya 12
smBengali 13
smTamil 14
smTelugu15
smKannada 16Kannada/Kanarese
smMalayalam 17
smSinhalese 18
smBurmese 19
smKhmer 20Khmer/Cambodian
smThai21
smLao 22
smGeorgian23
smArmenian24
smSimpChinese 25Simplified Chinese
smTibetan 26
smMongolian 27
smEthiopic28
smGeez28Synonym for smEthiopic
smCentralEuroRoman29For Czech, Slovak, Polish, Hungarian, Baltic langs
smVietnamese30
smExtArabic 31extended Arabic
smUninterp32uninterpreted symbols, e.g. PaletteMBS symbols
smUnicodeScript&h7E
(Read only property)

VoiceMBS.version as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Speech MBS MacClassic Plugin ✅ Yes ❌ No ❌ No ❌ No Desktop only
The version of this VoiceMBS.
Example
dim s as new SpeechMBS

MsgBox str(s.Voice(1).Version)

(Read only property)

The items on this page are in the following plugins: MBS MacClassic Plugin.


The biggest plugin in space...