Downcity
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.ogg

Notes

  • city asr on updates city-level plugin lifecycle and can optionally prepare its transcription dependency in one step.
  • The Console UI Plugins -> asr card 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.json under plugins.asr.