https://github.com/oldes/rebol-speak
Rebol text-to-speech extension
https://github.com/oldes/rebol-speak
rebol rebol-extension rebol-module rebol3 tts
Last synced: 3 months ago
JSON representation
Rebol text-to-speech extension
- Host: GitHub
- URL: https://github.com/oldes/rebol-speak
- Owner: Oldes
- License: mit
- Created: 2024-10-15T18:04:14.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-04-18T10:45:41.000Z (7 months ago)
- Last Synced: 2025-07-22T00:14:21.706Z (4 months ago)
- Topics: rebol, rebol-extension, rebol-module, rebol3, tts
- Language: C
- Homepage:
- Size: 164 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/Oldes/Rebol-Speak)
[](https://github.com/Oldes/Rebol-Speak/actions/workflows/main.yml)
[](https://app.gitter.im/#/room/#Rebol3:gitter.im)
[](https://rebol.zulipchat.com/)
# Rebol/Speak
Speak extension for [Rebol3](https://github.com/Oldes/Rebol3) (version 3.14.1 and higher)
## Usage
```rebol
import speak
say "Hello world!"
```
## Extension commands:
#### `list-voices`
Print a list of available system voices
#### `say` `:text`
Converts text to speech and plays it
* `text` `[string!]` The text to be spoken
* `/as`
* `voice` `[integer! handle!]` Specify the voice or handle to use for speech synthesis
* `/no-wait` Do not block execution while the speech is playing