Skip to content

Services and Application Logic

In the 2026 model, application logic is divided into Workflows and Features.

Workflows

Located in v2m.orchestration. They are the high-level coordinators.

  • RecordingWorkflow: Manages the audio -> VAD -> transcription -> paste cycle.
  • LLMWorkflow: Manages the text -> refinement/translation -> paste cycle.

Features

Located in v2m.features. They are the functional building blocks of the system.

Feature Purpose Main Implementation
Audio Capture and pre-processing v2m_engine (Rust)
Transcription Audio-to-text conversion faster-whisper
LLM Intelligent processing gemini / ollama

Lazy Initialization

To minimize resource consumption (especially VRAM), heavy services are initialized only when first required.