/voice în Aider CLI

Dictezi cererile: /voice înregistrează de la microfon până apeși Enter, iar textul transcris apare ca și cum l-ai fi scris.

Sintaxă & invocare
/voice

Ce face /voice

/voice pornește înregistrarea de la microfon. Vorbești, apoi apeși Enter când ai terminat. Instrucțiunile sunt transcrise și apar în chat ca și cum le-ai fi tastat; poți alterna liber între voce și text.

Transcrierea folosește modelul Whisper al OpenAI, deci comanda cere o cheie OPENAI_API_KEY, chiar dacă pentru cod folosești alt model. Înregistrarea folosește biblioteca PortAudio: pe Windows nu trebuie instalată, pe macOS se instalează cu brew install portaudio, iar pe Linux cu sudo apt-get install libportaudio2.

--voice-language setează limba (cod ISO 639-1), --voice-format formatul audio (implicit wav; webm și mp3 cer ffmpeg), iar --voice-input-device microfonul folosit.

Sintaxă și opțiuni

Opțiune / Parametru Descriere
/voice Pornește înregistrarea; Enter o oprește.
--voice-language LIMBA Limba, cod ISO 639-1 (de exemplu ro).
--voice-format wav|webm|mp3 Formatul audio; webm și mp3 cer ffmpeg.
--voice-input-device NUME Dispozitivul de intrare.
OPENAI_API_KEY Necesară pentru transcriere.

Exemple practice

Exemplul 1: Dictare în română

aider --voice-language ro
> /voice

Exemplul 2: Instalarea PortAudio pe macOS

brew install portaudio

Greșeli frecvente și bune practici

  • Te aștepți la transcriere locală. Înregistrarea se trimite la API-ul OpenAI.
  • Nu setezi limba și dictezi în română; setează --voice-language ro.
  • Pe Linux, comanda nu găsește dispozitivul audio fără PortAudio (uneori și libasound2-plugins).

Comenzi înrudite