Say Op
There is a newer version of this op!
This version will not receive any updates. It is recommended to use a newer version.
Current version: Ops.Extension.Voice.Say_v2
Text-to-Speech, speaks different languages (speech synthesis)
Summary (oneliner)
Text-to-Speech, says things with synthethic voice. Enter some text to Text
and trigger the Say
-port.
Edit Documentation
- Ops.Extension.Voice.Say
- Extension Op - Visible to all users
- MIT
Documentation (markdown)
Issues
Example patch id
Youtube ids (comma seperated)
Op Licence
Caniuse query
INPUT PORTS
Updates the output-parameters (Speaking
, Pending
, Paused
). There is no need to connect this if you don’t use them.
The text which should be said. If Say On Text Change
is set to true
, every time you change the text it will be said.
Says text, the most important port of this op.
There are multiple voices to choose from. These may vary depending on your browser.
The pitch (how high / low), in range [0..2]
, will be actived the next time you call Say
.
How loud, in range [0..1]
If set every time you change the text it will be said
Paused saying things
Resumes saying things after a pause
Cancels the queue, if you trigger Say
too often, this might come in handy.
OUTPUT PORTS
Triggers the next op.
true
when the voice is currently speaking. You need to connect Update State
for this to be updated.
true
when the last say command (the last text) is waiting in line. You need to connect Update State
to e.g. MainLoop
for this to be updated.
true
when the voice is currently paused. You need to connect Update State
to e.g. MainLoop
for this to be updated.
Patches using Say
Changelog
rename | Ops.WebAudio.TextToSpeech.Say renamed to Ops.Extension.Voice.Say | pandur - 2023-06-16 13:55 |