Skip to content

1.1.0

Choose a tag to compare

@digitallysavvy digitallysavvy released this 18 Mar 04:37
· 321 commits to main since this release
16d3be8

[v1.1.0] — 2026-03-17

Added

  • MurfTTS vendor
  • AdditionalParams map[string]interface{} on all STT vendors for passing unlisted API parameters

Fixed

  • ElevenLabsTTS: added missing voice tuning fields — OptimizeStreamingLatency, Stability, SimilarityBoost, Style, UseSpeakerBoost
  • All LLM vendors: added MaxHistory *int for conversation history caching
  • AzureOpenAI LLM: added Params map[string]interface{} escape hatch (was missing, unlike other vendors)
  • Anthropic LLM: added URL string for custom endpoints and Params map[string]interface{} escape hatch
  • Gemini LLM: added URL string for custom endpoints and Params map[string]interface{} escape hatch
  • MiniMaxTTS: added required GroupID, URL, and correctly nested voice_setting.voice_id
  • SarvamTTS: corrected schema to Key + Speaker + TargetLanguageCode (was incorrectly using APIKey, VoiceID, Model)
  • All STT vendors: added top-level language field to ToConfig() output, required by the Agora platform for routing
  • GoogleSTT: renamed Key → APIKey; corrected payload key from "key" to "api_key"
  • AresSTT: removed erroneous APIKey requirement — Ares is an Agora built-in service with no external key
  • AssemblyAISTT: added missing Language field
  • DeepgramSTT: added SmartFormat and Punctuation fields; made APIKey optional to match other SDKs
  • SarvamSTT: added Language validation