Skip to content
Discussion options

You must be logged in to vote

OpenACP supports sending voice messages to control AI agents and receiving spoken responses.

Speech-to-Text (STT): Uses Groq — requires an API key.
Text-to-Speech (TTS): Uses Edge TTS — free, no API key needed.

Configure voice in ~/.openacp/config.json:

{
  "speech": {
    "stt": {
      "provider": "groq",
      "providers": {
        "groq": {
          "apiKey": "YOUR_GROQ_API_KEY"
        }
      }
    },
    "tts": {
      "provider": "edge-tts"
    }
  }
}

Voice mode has 3 states:

  • off — TTS disabled
  • next — TTS for next message only
  • on — TTS always on

When TTS is enabled, the agent automatically includes a [TTS]...[/TTS] block with a spoken-friendly summary. TTS limit: 5000 charact…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by psychomafia-tiger
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants