Xojo Developer Conference
25/27th April 2018 in Denver.
MBS Xojo Conference
6/7th September 2018 in Munich, Germany.
25/27th April 2018 in Denver.
MBS Xojo Conference
6/7th September 2018 in Munich, Germany.
Platforms to show: All Mac Windows Linux Cross-Platform
Speech
Classes for Text to Speech on Mac and Windows.
- class NSSpeechRecognizerMBS
- method commands as string()
- method Destructor
- method SetCommands(commands() as string)
- method StartListening
- method StopListening
- property BlocksOtherRecognizers as boolean
- property DisplayedCommandsTitle as string
- property ListensInForegroundOnly as boolean
- event DidRecognizeCommand(command as string)
- class NSSpeechSynthesizerMBS
- method addSpeechDictionary(speechDictionary as dictionary)
- shared method attributesForVoice(voice as String) as NSVoiceMBS
- shared method availableVoice(index as Integer) as String
- shared method availableVoices as String()
- shared method availableVoicesCount as Integer
- method Constructor
- method Constructor(voice as string)
- method continueSpeaking
- shared method defaultVoice as String
- method Destructor
- shared method isAnyApplicationSpeaking as boolean
- shared method NSSpeechCharacterModeProperty as String
- shared method NSSpeechCommandDelimiterProperty as String
- shared method NSSpeechCommandPrefix as String
- shared method NSSpeechCommandSuffix as String
- shared method NSSpeechCurrentVoiceProperty as String
- shared method NSSpeechDictionaryAbbreviations as String
- shared method NSSpeechDictionaryEntryPhonemes as String
- shared method NSSpeechDictionaryEntrySpelling as String
- shared method NSSpeechDictionaryLocaleIdentifier as String
- shared method NSSpeechDictionaryModificationDate as String
- shared method NSSpeechDictionaryPronunciations as String
- shared method NSSpeechErrorCount as String
- shared method NSSpeechErrorNewestCharacterOffset as String
- shared method NSSpeechErrorNewestCode as String
- shared method NSSpeechErrorOldestCharacterOffset as String
- shared method NSSpeechErrorOldestCode as String
- shared method NSSpeechErrorsProperty as String
- shared method NSSpeechInputModeProperty as String
- shared method NSSpeechModeLiteral as String
- shared method NSSpeechModeNormal as String
- shared method NSSpeechModePhoneme as String
- shared method NSSpeechModeText as String
- shared method NSSpeechNumberModeProperty as String
- shared method NSSpeechOutputToFileURLProperty as String
- shared method NSSpeechPhonemeInfoExample as String
- shared method NSSpeechPhonemeInfoHiliteEnd as String
- shared method NSSpeechPhonemeInfoHiliteStart as String
- shared method NSSpeechPhonemeInfoOpcode as String
- shared method NSSpeechPhonemeInfoSymbol as String
- shared method NSSpeechPhonemeSymbolsProperty as String
- shared method NSSpeechPitchBaseProperty as String
- shared method NSSpeechPitchModProperty as String
- shared method NSSpeechRateProperty as String
- shared method NSSpeechRecentSyncProperty as String
- shared method NSSpeechResetProperty as String
- shared method NSSpeechStatusNumberOfCharactersLeft as String
- shared method NSSpeechStatusOutputBusy as String
- shared method NSSpeechStatusOutputPaused as String
- shared method NSSpeechStatusPhonemeCode as String
- shared method NSSpeechStatusProperty as String
- shared method NSSpeechSynthesizerInfoIdentifier as String
- shared method NSSpeechSynthesizerInfoProperty as String
- shared method NSSpeechSynthesizerInfoVersion as String
- shared method NSSpeechVolumeProperty as String
- method objectForProperty(PropertyName as string, byref error as NSErrorMBS) as Variant
- method pauseSpeakingAtBoundary(boundary as Integer)
- method phonemesFromText(text as string) as string
- method setObjectForProperty(value as Variant, PropertyName as string, byref error as NSErrorMBS) as boolean
- method SetVoice(voice as string) as boolean
- method StartSpeakingString(text as string) as boolean
- method StartSpeakingString(text as string, file as folderitem) as boolean
- method startSpeakingString(Text as String, URL as string) as boolean
- method StopSpeaking
- method stopSpeakingAtBoundary(boundary as Integer)
- property IsSpeaking as boolean
- property rate as Double
- property UsesFeedbackWindow as boolean
- property Voice as string
- property volume as Double
- event didEncounterErrorAtIndex(characterIndex as Integer, text as string, message as string)
- event didEncounterSyncMessage(message as string)
- event didFinishSpeaking(finishedSpeaking as boolean)
- event willSpeakPhoneme(phonemeOpcode as Integer)
- event willSpeakWord(Position as Integer, Length as Integer, Text as String)
- const NSSpeechImmediateBoundary=0
- const NSSpeechSentenceBoundary=2
- const NSSpeechWordBoundary=1
- class NSVoiceMBS
- method Age as Integer
- method Constructor
- method Demotext as String
- method Gender as String
- shared method GenderFemale as String
- shared method GenderMale as String
- shared method GenderNeuter as String
- method Identifier as String
- method Language as String
- method LocaleIdentifier as String
- method Name as String
- shared method NSVoiceAge as String
- shared method NSVoiceDemoText as String
- shared method NSVoiceGender as String
- shared method NSVoiceIdentifier as String
- shared method NSVoiceIndividuallySpokenCharacters as String
- shared method NSVoiceLanguage as String
- shared method NSVoiceLocaleIdentifier as String
- shared method NSVoiceName as String
- shared method NSVoiceSupportedCharacters as String
- method Properties as Dictionary
- class WinSpeechMBS
- method close
- method DisplayUI(type as string, title as string, parent as window)
- method DisplayUI(type as string, title as string="")
- method IsUISupported(type as string) as boolean
- method ListVoices as boolean
- method NextVoice as WinVoiceMBS
- method Pause
- method Resume
- method Skip(sentenceCount as Integer) as Integer
- method Speak(text as string, Purge as Boolean = false, ContainsXML as boolean = false)
- method SpeakFile(file as folderitem, unicodestring as string, AudioFormat as Integer = 0, ContainsXML as boolean = false)
- method WaitUntilDone(msTimeout as Integer)
- property Handle as Integer
- property IsDone as Boolean
- property IsSpeaking as Boolean
- property Lasterror as Integer
- property Priority as Integer
- property Rate as Integer
- property SyncSpeakTimeout as Integer
- property Voice as WinVoiceMBS
- property Volume as Integer
- const kAudioFormat_11kHz16BitMono = 10
- const kAudioFormat_11kHz16BitStereo = 11
- const kAudioFormat_11kHz8BitMono = 8
- const kAudioFormat_11kHz8BitStereo = 9
- const kAudioFormat_12kHz16BitMono = 14
- const kAudioFormat_12kHz16BitStereo = 15
- const kAudioFormat_12kHz8BitMono = 12
- const kAudioFormat_12kHz8BitStereo = 13
- const kAudioFormat_16kHz16BitMono = 18
- const kAudioFormat_16kHz16BitStereo = 19
- const kAudioFormat_16kHz8BitMono = 16
- const kAudioFormat_16kHz8BitStereo = 17
- const kAudioFormat_22kHz16BitMono = 22
- const kAudioFormat_22kHz16BitStereo = 23
- const kAudioFormat_22kHz8BitMono = 20
- const kAudioFormat_22kHz8BitStereo = 21
- const kAudioFormat_24kHz16BitMono = 26
- const kAudioFormat_24kHz16BitStereo = 27
- const kAudioFormat_24kHz8BitMono = 24
- const kAudioFormat_24kHz8BitStereo = 25
- const kAudioFormat_32kHz16BitMono = 30
- const kAudioFormat_32kHz16BitStereo = 31
- const kAudioFormat_32kHz8BitMono = 28
- const kAudioFormat_32kHz8BitStereo = 29
- const kAudioFormat_44kHz16BitMono = 34
- const kAudioFormat_44kHz16BitStereo = 35
- const kAudioFormat_44kHz8BitMono = 32
- const kAudioFormat_44kHz8BitStereo = 33
- const kAudioFormat_48kHz16BitMono = 38
- const kAudioFormat_48kHz16BitStereo = 39
- const kAudioFormat_48kHz8BitMono = 36
- const kAudioFormat_48kHz8BitStereo = 37
- const kAudioFormat_8kHz16BitMono = 6
- const kAudioFormat_8kHz16BitStereo = 7
- const kAudioFormat_8kHz8BitMono = 4
- const kAudioFormat_8kHz8BitStereo = 5
- const kAudioFormat_ADPCM_11kHzMono = 59
- const kAudioFormat_ADPCM_11kHzStereo = 60
- const kAudioFormat_ADPCM_22kHzMono = 61
- const kAudioFormat_ADPCM_22kHzStereo = 62
- const kAudioFormat_ADPCM_44kHzMono = 63
- const kAudioFormat_ADPCM_44kHzStereo = 64
- const kAudioFormat_ADPCM_8kHzMono = 57
- const kAudioFormat_ADPCM_8kHzStereo = 58
- const kAudioFormat_CCITT_ALaw_11kHzMono = 43
- const kAudioFormat_CCITT_ALaw_11kHzStereo = 44
- const kAudioFormat_CCITT_ALaw_22kHzMono = 45
- const kAudioFormat_CCITT_ALaw_22kHzStereo = 46
- const kAudioFormat_CCITT_ALaw_44kHzMono = 47
- const kAudioFormat_CCITT_ALaw_44kHzStereo = 48
- const kAudioFormat_CCITT_ALaw_8kHzMono = 41
- const kAudioFormat_CCITT_ALaw_8kHzStereo = 42
- const kAudioFormat_CCITT_uLaw_11kHzMono = 51
- const kAudioFormat_CCITT_uLaw_11kHzStereo = 52
- const kAudioFormat_CCITT_uLaw_22kHzMono = 53
- const kAudioFormat_CCITT_uLaw_22kHzStereo = 54
- const kAudioFormat_CCITT_uLaw_44kHzMono = 55
- const kAudioFormat_CCITT_uLaw_44kHzStereo = 56
- const kAudioFormat_CCITT_uLaw_8kHzMono = 49
- const kAudioFormat_CCITT_uLaw_8kHzStereo = 50
- const kAudioFormat_GSM610_11kHzMono = 66
- const kAudioFormat_GSM610_22kHzMono = 67
- const kAudioFormat_GSM610_44kHzMono = 68
- const kAudioFormat_GSM610_8kHzMono = 65
- const kAudioFormat_TrueSpeech_8kHz1BitMono = 40
- const kMaxRate = 10
- const kMaxVolume = 100
- const kMinRate = -10
- const kMinVolume = 0
- const PriorityAlert = 1
- const PriorityNormal = 0
- const PriorityOver = 2
- const SPDUI_AddRemoveWord = "AddRemoveWord"
- const SPDUI_AudioProperties = "AudioProperties"
- const SPDUI_AudioVolume = "AudioVolume"
- const SPDUI_EngineProperties = "EngineProperties"
- const SPDUI_MicTraining = "MicTraining"
- const SPDUI_RecoProfileProperties = "RecoProfileProperties"
- const SPDUI_UserTraining = "UserTraining"
- class WinVoiceMBS
- method Description as string
- property Handle as Integer
- property Lasterror as Integer
The items on this page are in the following plugins: MBS MacCocoa Plugin, MBS Win Plugin.
Links
MBS Xojo Plugins