O que codex-voice-to-text-skill faz?
Habilidade do Codex para ditado Whisper local no macOS com push-to-talk.
Descrição
Esta habilidade permite que você use ditado por voz local no macOS, ativado por um atalho de teclado. Ao pressionar uma tecla de sua escolha, o áudio do microfone é capturado e transcrito usando o modelo Whisper da OpenAI, e o texto resultante é colado na janela ativa. Ideal para inserir código ou comandos rapidamente sem usar as mãos.
Requisitos
- Sistema: macOS
- Python: 3.8 ou superior
- Pacotes:
whisper,pyaudio,keyboard
Instalação
-
Instale o Whisper:
pip install whisper -
Instale as dependências de áudio e teclado:
pip install pyaudio keyboard -
Clone o repositório ou copie o script para um local acessível.
Configuração
-
Determine a combinação de teclas que ativará o ditado (padrão:
cmd+shift+d). -
Execute o script:
python voice_to_text.py -
Pressione a combinação de teclas configurada para iniciar a gravação.
-
Fale claramente e solte a tecla para parar a gravação e obter a transcrição.
-
O texto transcrito será automaticamente colado no aplicativo ativo.
Uso com Codex
Para usar esta habilidade com o Codex CLI ou outros agentes de terminal, execute o script em segundo plano e use o atalho de teclado para inserir comandos por voz diretamente no terminal.
Personalização
Edite as variáveis no início do script voice_to_text.py para alterar:
HOTKEY: A combinação de teclas (padrão:cmd+shift+d)MODEL: O modelo Whisper a ser usado (padrão:base)DEVICE: Índice do dispositivo de entrada de áudio (padrão:Nonepara o microfone padrão)
Solução de Problemas
- Erro de microfone: Verifique as permissões do microfone nas Preferências do Sistema > Segurança e Privacidade > Microfone.
- Tecla não funciona: Execute o script com
sudopara permissões de teclado totais. - Whisper lento: Use um modelo menor, como
tiny, para transcrição mais rápida.
Contribuição
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou pull requests.
Licença
MIT