Tools
Listenhub Openclaw Tts
ListenHub TTS plugin for OpenClaw
Install
openclaw plugins install @listenhub/openclaw-tts
Configuration Example
plugins:
entries:
listenhub-tts:
enabled: true
config:
apiKey: "lh-xxxxxxxxxxxxxxxx"
baseUrl: "https://api.marswave.ai" # optional, defaults to prod
README
# @listenhub/openclaw-tts
ListenHub TTS plugin for [OpenClaw](https://github.com/openclaw/openclaw) — enables TTS generation in AI conversations.
## Features
- **Telephony TTS**: Route OpenClaw voice calls through ListenHub TTS (requires server-side `/v1/audio/speech` route)
- **Agent Tools**: AI can generate audio files on demand during IM conversations
- `listenhub_list_voices` — discover available voices
- `listenhub_tts` — generate audio, returns shareable URL
## Installation
```bash
openclaw plugins install @listenhub/openclaw-tts
```
## Configuration
```yaml
plugins:
entries:
listenhub-tts:
enabled: true
config:
apiKey: "lh-xxxxxxxxxxxxxxxx"
baseUrl: "https://api.marswave.ai" # optional, defaults to prod
```
## Telephony TTS Setup
To use ListenHub as your telephony TTS provider, configure OpenClaw messages:
```yaml
messages:
tts:
provider: openai
voice: <listenhub-speaker-id>
model: flowtts
openai:
apiKey: <listenhub-api-key>
baseUrl: https://api.marswave.ai/v1
```
## License
MIT
tools
Comments
Sign in to leave a comment