Skip to main content

A voice recording and transcription application

Project description

Voice Notes Logo

GitHub stars Test Status PyPI Release
Python Version PyQt6

Voice Notes

A modern audio recording and transcription app with AI-powered note-taking.

Voice Notes App Overview

✨ Features

  • 🎙️ Audio Recording - Record from any input device with real-time monitoring
  • 🤖 AI Transcription - Multiple Whisper models for accurate transcription
  • 📝 Smart Notes - Time-anchored notes with word-level synchronization
  • 🎨 Modern UI - Beautiful glassmorphism design
  • 🖥️ Cross-Platform - macOS, Windows, Linux support

🚀 Installation

pip install voice-notes
voice-notes

📖 Usage

  1. Record - Use the Record tab to capture audio
  2. Transcribe - Process audio with AI transcription
  3. Playback - Listen with synchronized word highlighting
  4. Notes - Take time-anchored notes during playback

Keyboard Shortcuts

  • Space - Play/Pause
  • Ctrl+N / Cmd+N - New recording
  • Ctrl+V - Import audio

🛠️ Development

git clone https://github.com/zangjiucheng/Voice-Notes.git
cd Voice-Notes
pip install -r requirements.txt
pip install -e .
voice-notes

📄 License

MIT License - see LICENSE for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

voice_notes-0.1.1.tar.gz (29.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

voice_notes-0.1.1-py3-none-any.whl (36.2 kB view details)

Uploaded Python 3

File details

Details for the file voice_notes-0.1.1.tar.gz.

File metadata

  • Download URL: voice_notes-0.1.1.tar.gz
  • Upload date:
  • Size: 29.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for voice_notes-0.1.1.tar.gz
Algorithm Hash digest
SHA256 651dd8a25a81e2194a933491297bb8dbe73378c0f6667e505a39dc8043aaa2a1
MD5 a351cb0855344f99bc527c9632cbfbcf
BLAKE2b-256 6bfce42a9d9fdcbe7aaebe4142158bbb1f97d66fade77293456818b4c0ea6a76

See more details on using hashes here.

Provenance

The following attestation bundles were made for voice_notes-0.1.1.tar.gz:

Publisher: publish-to-pypi.yml on zangjiucheng/Voice-Notes

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file voice_notes-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: voice_notes-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 36.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for voice_notes-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 651220e2b11de9361f6e84b2f728ceb9ab5dc23792abf02b600301cc4057d3dd
MD5 ae158e55037baed7734aa4a8d4d8ba9d
BLAKE2b-256 4dbfd03d91a4d9e02b7bff557e9be5504b95f4f7e00a74c254157e194d2f55cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for voice_notes-0.1.1-py3-none-any.whl:

Publisher: publish-to-pypi.yml on zangjiucheng/Voice-Notes

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page