An open API service indexing awesome lists of open source software.

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

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/`.