Overview
This plugin allows you to use Simplismart as an STT provider for your voice agents.
Quick reference
This section provides a brief overview of the Simplismart STT plugin. For more information, see Additional resources.
Installation
Install the plugin from PyPI:
uv add "livekit-agents[simplismart]~=1.3"
Authentication
The Simplismart plugin requires a Simplismart API key.
Set SIMPLISMART_API_KEY in your .env file.
Usage
Use Simplismart STT in an AgentSession or as a standalone transcription service. For example, you can use this STT in the Voice AI quickstart.
from livekit.plugins import simplismartsession = AgentSession(stt = simplismart.STT(),# ... vad, llm, tts, etc.)
Parameters
This section describes some of the available parameters. See the plugin reference for a complete list of all available parameters.
str | STTModelsOptionalDefault: openai/whisper-large-v3-turboModel identifier for the backend STT model. Examples include openai/whisper-large-v3-turbo. See plugin reference for full list.
strOptionalDefault: enLanguage code for transcription (default: "en").
Literal['transcribe', 'translate']OptionalDefault: transcribeOperation to perform. transcribe converts speech to text in the original language, and translate translates into English.
boolOptionalDefault: trueIf true, disables timestamp generation in transcripts.
intOptionalDefault: 0Minimum duration (ms) for a valid speech segment.
floatOptionalDefault: 0.0Decoding temperature (affects randomness).
boolOptionalDefault: falseWhether to permit multilingual recognition.
Additional resources
The following resources provide more information about using Simplismart with LiveKit Agents.
Python package
The livekit-plugins-simplismart package on PyPI.
Plugin reference
Reference for the Simplismart STT plugin.
GitHub repo
View the source or contribute to the LiveKit Simplismart STT plugin.
Simplismart docs
Simplismart's documentation.
Voice AI quickstart
Get started with LiveKit Agents and Simplismart.