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).