provider/

directory
v0.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 12, 2026 License: BSD-2-Clause

Directories

Path Synopsis
Package anthropic is a streaming LLM service backed by the Anthropic API.
Package anthropic is a streaming LLM service backed by the Anthropic API.
Package assemblyai is a streaming speech-to-text service backed by AssemblyAI's Universal-Streaming (v3) WebSocket.
Package assemblyai is a streaming speech-to-text service backed by AssemblyAI's Universal-Streaming (v3) WebSocket.
Package asyncai is a streaming text-to-speech service backed by Async's TTS WebSocket.
Package asyncai is a streaming text-to-speech service backed by Async's TTS WebSocket.
Package azureopenai provides an LLM service for Azure OpenAI.
Package azureopenai provides an LLM service for Azure OpenAI.
Package azurespeech provides Azure AI Speech services.
Package azurespeech provides Azure AI Speech services.
Package bedrock provides a streaming LLM service for Anthropic Claude models served through Amazon Bedrock.
Package bedrock provides a streaming LLM service for Anthropic Claude models served through Amazon Bedrock.
Package camb is a streaming text-to-speech service backed by Camb.ai's MARS models.
Package camb is a streaming text-to-speech service backed by Camb.ai's MARS models.
Package cartesia is a streaming text-to-speech service backed by Cartesia's TTS WebSocket.
Package cartesia is a streaming text-to-speech service backed by Cartesia's TTS WebSocket.
Package cerebras provides Cerebras's OpenAI-compatible LLM service.
Package cerebras provides Cerebras's OpenAI-compatible LLM service.
Package deepgram provides Deepgram's streaming speech-to-text service (over the live transcription WebSocket) and its Aura text-to-speech service.
Package deepgram provides Deepgram's streaming speech-to-text service (over the live transcription WebSocket) and its Aura text-to-speech service.
Package deepseek provides DeepSeek's OpenAI-compatible LLM service.
Package deepseek provides DeepSeek's OpenAI-compatible LLM service.
Package elevenlabs is a streaming text-to-speech service backed by the ElevenLabs HTTP streaming API.
Package elevenlabs is a streaming text-to-speech service backed by the ElevenLabs HTTP streaming API.
Package fal is a batch speech-to-text service backed by Fal's Wizper API.
Package fal is a batch speech-to-text service backed by Fal's Wizper API.
Package fireworks provides Fireworks AI's OpenAI-compatible LLM service.
Package fireworks provides Fireworks AI's OpenAI-compatible LLM service.
Package fish is a streaming text-to-speech service backed by Fish Audio.
Package fish is a streaming text-to-speech service backed by Fish Audio.
Package geminilive is a speech-to-speech service built on Google's Gemini Live API (BidiGenerateContent).
Package geminilive is a speech-to-speech service built on Google's Gemini Live API (BidiGenerateContent).
Package gladia is a streaming speech-to-text service backed by Gladia's Live STT v2 API.
Package gladia is a streaming speech-to-text service backed by Gladia's Live STT v2 API.
Package google is a streaming LLM service backed by Google's Gemini API (generateContent with SSE).
Package google is a streaming LLM service backed by Google's Gemini API (generateContent with SSE).
Package gradium provides Gradium's speech services: streaming text-to-speech and real-time streaming speech-to-text, both over Gradium's WebSocket API.
Package gradium provides Gradium's speech services: streaming text-to-speech and real-time streaming speech-to-text, both over Gradium's WebSocket API.
Package groq provides Groq's OpenAI-compatible LLM service and its Whisper speech-to-text and text-to-speech services.
Package groq provides Groq's OpenAI-compatible LLM service and its Whisper speech-to-text and text-to-speech services.
Package hume is a streaming text-to-speech service backed by Hume AI's Octave TTS.
Package hume is a streaming text-to-speech service backed by Hume AI's Octave TTS.
Package inception provides Inception's OpenAI-compatible LLM service.
Package inception provides Inception's OpenAI-compatible LLM service.
Package inworld is a streaming text-to-speech service backed by Inworld AI's HTTP streaming endpoint.
Package inworld is a streaming text-to-speech service backed by Inworld AI's HTTP streaming endpoint.
Package kokoro is a text-to-speech provider for a local Kokoro-FastAPI server.
Package kokoro is a text-to-speech provider for a local Kokoro-FastAPI server.
Package lmnt is a streaming text-to-speech service backed by LMNT's HTTP "speech bytes" endpoint, which streams raw PCM.
Package lmnt is a streaming text-to-speech service backed by LMNT's HTTP "speech bytes" endpoint, which streams raw PCM.
Package mem0 adds long-term memory to a jargo voice agent, backed by a mem0 server (https://github.com/mem0ai/mem0).
Package mem0 adds long-term memory to a jargo voice agent, backed by a mem0 server (https://github.com/mem0ai/mem0).
Package minimax is a streaming text-to-speech service backed by MiniMax's T2A API.
Package minimax is a streaming text-to-speech service backed by MiniMax's T2A API.
Package mistral provides Mistral AI's OpenAI-compatible LLM service.
Package mistral provides Mistral AI's OpenAI-compatible LLM service.
Package nebius provides Nebius AI Studio's OpenAI-compatible LLM service.
Package nebius provides Nebius AI Studio's OpenAI-compatible LLM service.
Package neuphonic is a streaming text-to-speech service backed by Neuphonic's TTS WebSocket.
Package neuphonic is a streaming text-to-speech service backed by Neuphonic's TTS WebSocket.
Package novasonic is a speech-to-speech service built on Amazon Nova Sonic, served over Bedrock's bidirectional streaming API.
Package novasonic is a speech-to-speech service built on Amazon Nova Sonic, served over Bedrock's bidirectional streaming API.
Package novita provides Novita AI's OpenAI-compatible LLM service.
Package novita provides Novita AI's OpenAI-compatible LLM service.
Package nvidia provides NVIDIA NIM's OpenAI-compatible LLM service.
Package nvidia provides NVIDIA NIM's OpenAI-compatible LLM service.
Package ollama provides a client for a local Ollama server through its OpenAI-compatible LLM endpoint.
Package ollama provides a client for a local Ollama server through its OpenAI-compatible LLM endpoint.
Package openai provides OpenAI's LLM, STT and TTS services, plus the OpenAI-compatible LLM base that other providers (Groq, Together, Fireworks and the rest) wrap with their own base URL, key and default model.
Package openai provides OpenAI's LLM, STT and TTS services, plus the OpenAI-compatible LLM base that other providers (Groq, Together, Fireworks and the rest) wrap with their own base URL, key and default model.
Package openairealtime is a speech-to-speech service built on OpenAI's Realtime API.
Package openairealtime is a speech-to-speech service built on OpenAI's Realtime API.
Package openrouter provides OpenRouter's OpenAI-compatible LLM service, a gateway to many models behind one API.
Package openrouter provides OpenRouter's OpenAI-compatible LLM service, a gateway to many models behind one API.
Package perplexity provides Perplexity's OpenAI-compatible LLM service.
Package perplexity provides Perplexity's OpenAI-compatible LLM service.
Package piper is a text-to-speech provider for a local Piper HTTP server (python -m piper.http_server).
Package piper is a text-to-speech provider for a local Piper HTTP server (python -m piper.http_server).
Package polly is a text-to-speech service backed by Amazon Polly's SynthesizeSpeech API.
Package polly is a text-to-speech service backed by Amazon Polly's SynthesizeSpeech API.
Package qwen provides Alibaba's Qwen LLM over the DashScope OpenAI-compatible endpoint.
Package qwen provides Alibaba's Qwen LLM over the DashScope OpenAI-compatible endpoint.
Package resembleai is a streaming text-to-speech service backed by Resemble AI's WebSocket.
Package resembleai is a streaming text-to-speech service backed by Resemble AI's WebSocket.
Package rime is a streaming text-to-speech service backed by Rime's HTTP API.
Package rime is a streaming text-to-speech service backed by Rime's HTTP API.
Package sambanova provides SambaNova Cloud's OpenAI-compatible LLM service.
Package sambanova provides SambaNova Cloud's OpenAI-compatible LLM service.
Package sarvam provides Sarvam's OpenAI-compatible LLM plus its WebSocket streaming text-to-speech and speech-to-text services for Indian languages.
Package sarvam provides Sarvam's OpenAI-compatible LLM plus its WebSocket streaming text-to-speech and speech-to-text services for Indian languages.
Package smallest is a streaming text-to-speech service backed by Smallest AI's Waves WebSocket.
Package smallest is a streaming text-to-speech service backed by Smallest AI's Waves WebSocket.
Package soniox provides Soniox real-time streaming speech-to-text over its WebSocket API.
Package soniox provides Soniox real-time streaming speech-to-text over its WebSocket API.
Package speechmatics provides Speechmatics' real-time streaming speech-to-text over its WebSocket API.
Package speechmatics provides Speechmatics' real-time streaming speech-to-text over its WebSocket API.
Package together provides Together AI's OpenAI-compatible LLM service and its streaming speech-to-text and text-to-speech services.
Package together provides Together AI's OpenAI-compatible LLM service and its streaming speech-to-text and text-to-speech services.
Package transcribe is a streaming speech-to-text service backed by Amazon Transcribe's StartStreamTranscription API.
Package transcribe is a streaming speech-to-text service backed by Amazon Transcribe's StartStreamTranscription API.
Package whispercpp is a speech-to-text provider for a local whisper.cpp server.
Package whispercpp is a speech-to-text provider for a local whisper.cpp server.
Package xai provides xAI's (Grok) OpenAI-compatible LLM service.
Package xai provides xAI's (Grok) OpenAI-compatible LLM service.
Package xtts provides text-to-speech via a self-hosted Coqui XTTS streaming server (https://github.com/coqui-ai/xtts-streaming-server).
Package xtts provides text-to-speech via a self-hosted Coqui XTTS streaming server (https://github.com/coqui-ai/xtts-streaming-server).

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL