Difference between revisions of "Component: Speech ( Data)"
From Flowcode Help
Jump to navigationJump to search (Added an example) |
|||
| Line 31: | Line 31: | ||
This example lists the available voices and tests the capabilities of the Speech component. | This example lists the available voices and tests the capabilities of the Speech component. | ||
| − | {{Fcfile| | + | {{Fcfile|Speech component test.fcsx|Speech component test.fcsx}} |
The web app created by this example can be viewed here: [https://www.flowcode.co.uk/example/WebComps/Speech%20component%20test.html Speech component test.html] | The web app created by this example can be viewed here: [https://www.flowcode.co.uk/example/WebComps/Speech%20component%20test.html Speech component test.html] | ||
Latest revision as of 14:46, 27 April 2026
| Author | MatrixTSL |
| Version | 1.0 |
| Category | Data |
Contents
Speech component
Component that utilises the SpeechSynthesis module of the browser to convert text to audio.
Version information
Library Version, Component Version, Date, Author, Info 1, 1.0, 18-06-24, ST, Created
Detailed description
No detailed description exists yet for this component
Examples
Speech Component Test Example
This example lists the available voices and tests the capabilities of the Speech component.
The web app created by this example can be viewed here: Speech component test.html
Macro reference
Cancel
| Cancel | |
| Cancels the current speech and removes all speech fro the queue | |
| Return | |
GetVoiceCount
| GetVoiceCount | |
| Returns the number of available voices. | |
| Return | |
GetVoiceName
| GetVoiceName | |
| Gets the name of the voice from the list of available voices | |
| Index | |
| The index of the voice (from 0 to the count of available voices) | |
| Return | |
IsPaused
| IsPaused | |
| Returns true if speech synthesis is currently paused | |
| Return | |
IsPending
| IsPending | |
| Returns true if there is queued text waiting to be spoken | |
| Return | |
IsSpeaking
| IsSpeaking | |
| Returns true if there is text currently being spoken, even if speech is currently paused | |
| Return | |
Pause
| Pause | |
| Puts the speech synthesis into a paused state | |
| Return | |
Resume
| Resume | |
| Puts the speech synthesis into a non-paused state | |
| Return | |
SetLanguage
| SetLanguage | |
| Language | |
| Return | |
SetProperties
SetVoice
| SetVoice | |
| Sets the voice to use for speech | |
| Index | |
| The index of the voice to use (0 to voice count, or -1 for default voice) | |
| Return | |
Speak
| Speak | |
| Sends text to the speech synthesis queue to be spoken. It will be spoken once any other queued speech has been spoken. | |
| sText | |
| Return | |
Property reference
| Properties |
Component Source Code
Please click here to download the component source project: FC_Comp_Source_WEBEXP_Speech.fcsx
Please click here to view the component source code (Beta): FC_Comp_Source_WEBEXP_Speech.fcsx