← Back to Plugins
Tools

Listenhub Openclaw Tts

marswaveai By marswaveai 👁 80 views ▲ 0 votes

ListenHub TTS plugin for OpenClaw

GitHub

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

Loading comments...