CommandsPlugin
city asr
Manage the built-in ASR plugin and its transcription config
city asr
city asr is the short command group for the built-in ASR plugin.
This page remains as a command entry point. For the fuller plugin structure, see Plugin Overview, Built-in Plugins Today, and Plugin Hooks and Resolve.
What it manages
- city-level plugin enable/disable
- ASR transcription config
- active transcription model
- local audio transcription
Common examples
# enable asr and install a model
city asr on SenseVoiceSmall
# inspect plugin + transcriber status
city asr status
# switch active model
city asr use whisper-large-v3-turbo
# transcribe one local file
city asr transcribe ./demo.oggNotes
city asr onupdates city-level plugin lifecycle and can optionally prepare its transcription dependency in one step.- The Console UI
Plugins -> asrcard also includes a repair workbench, so you can inspect status, download/install dependencies, switch the active model, and fill in Python or model-path settings without leaving the UI. - The asr plugin attaches to chat-defined voice extension points, so Telegram and QQ voice messages can be transcribed and merged into inbound content.
- Agent-local ASR parameters are persisted to project
downcity.jsonunderplugins.asr.