https://github.com/devjoseh/hidden-voice-recorder
Grave seu microfone sem que o aplicativo apareça na barra de tarefas
https://github.com/devjoseh/hidden-voice-recorder
Last synced: 10 months ago
JSON representation
Grave seu microfone sem que o aplicativo apareça na barra de tarefas
- Host: GitHub
- URL: https://github.com/devjoseh/hidden-voice-recorder
- Owner: devjoseh
- Created: 2025-08-30T02:08:57.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-08-30T02:34:07.000Z (10 months ago)
- Last Synced: 2025-08-30T04:17:41.828Z (10 months ago)
- Language: Python
- Size: 22.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Gravador de Voz Discreto para Windows
Um aplicativo simples para Windows que permite gravar áudio do microfone de forma discreta, operando exclusivamente a partir da bandeja do sistema (system tray).
## Funcionalidades
- **Operação Discreta:** Sem janela principal, ícone na barra de tarefas ou visibilidade no Alt+Tab.
- **Seleção de Microfone:** Permite escolher qual microfone usar através de um sub-menu, que indica o dispositivo em uso.
- **Controle pela Bandeja do Sistema:** O aplicativo é controlado por um ícone na bandeja do sistema (ao lado do relógio), com um menu de clique com o botão direito.
- **Fácil de Usar:** Opções simples para "Iniciar Gravação", "Parar Gravação" e "Sair".
- **Salvamento Automático:** As gravações são salvas automaticamente em formato `.wav` na pasta `recordings/`, com o nome do arquivo sendo a data e a hora da gravação (ex: `2025-08-29_14-30-00.wav`).
## Pré-requisitos
Para executar o projeto a partir do código-fonte, você precisará ter o Python 3 instalado em seu sistema.
## Instalação e Configuração (para Desenvolvedores)
Se você deseja executar ou modificar o projeto a partir do código-fonte, siga estes passos:
1. **Clone o repositório:**
```bash
git clone https://github.com/devjoseh/hidden-voice-recorder.git
cd voice-recorder
```
2. **Crie um ambiente virtual (recomendado):**
```bash
python -m venv venv
venv\Scripts\activate
```
3. **Instale as dependências:**
As dependências estão listadas no arquivo `requirements.txt` (que criaremos a seguir). Por enquanto, você pode instalá-las manualmente:
```bash
pip install pystray Pillow sounddevice numpy wavio
```
## Como Usar
### A partir do Código-Fonte
Após a instalação das dependências, execute o script principal:
```bash
python src/main.py
```
Um ícone de microfone aparecerá na sua bandeja do sistema. Clique com o botão direito nele para controlar a gravação.
## Gerando o Executável (`.exe`)
Para gerar o arquivo `.exe` por conta própria, primeiro instale o `pyinstaller`:
```bash
pip install pyinstaller
```
Depois, execute o seguinte comando na raiz do projeto:
```bash
python -m PyInstaller --windowed --onefile --name VoiceRecorder --icon="assets/icon.ico" src/main.py
```
O arquivo `VoiceRecorder.exe` final estará na pasta `dist/`.