Skip to main content

A multilingual voice recording and transcription tool with German and English support

Project description

DLU Voice Transcriber

A Python tool for recording audio and transcribing it to text in multiple languages (English and German).

Installation

pip install dlu_voice_transcriber

Usage

List available audio devices:

dlu_transcribe --list-devices

Record and transcribe (replace X with your device number):

dlu_transcribe --device X --duration 5 --output my_recording

Example:

# List available devices
dlu_transcribe --list-devices

# Record for 10 seconds using device 2
dlu_transcribe --device 2 --duration 10 --output test_recording

Features

  • Record audio from any input device
  • Save recordings as WAV files
  • Transcribe audio to text in English and German
  • Support for different audio devices
  • Progress monitoring during recording

Requirements

  • Python 3.8 or higher
  • Working microphone
  • For Linux users: sudo apt-get install python3-pyaudio
  • For macOS users: brew install portaudio

License

This project is licensed under the MIT License - see the LICENSE file 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

dlu_voice_transcriber-0.2.2.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

dlu_voice_transcriber-0.2.2-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

Details for the file dlu_voice_transcriber-0.2.2.tar.gz.

File metadata

  • Download URL: dlu_voice_transcriber-0.2.2.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.10

File hashes

Hashes for dlu_voice_transcriber-0.2.2.tar.gz
Algorithm Hash digest
SHA256 d68b503b5e786cfb8eab7a52c51eb8a54fa9450c8a4d4f31a4c9ba5917c6df52
MD5 092cddfa00382d831c8d2f9c5767e58c
BLAKE2b-256 4c02942a03f51fc93b147881c6f75eda6197b081e7c7103a5b950b3813152beb

See more details on using hashes here.

File details

Details for the file dlu_voice_transcriber-0.2.2-py3-none-any.whl.

File metadata

File hashes

Hashes for dlu_voice_transcriber-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 cb51141a32f017ea60cebe8fa5a60086b15e50ac5655c74c47b1f8c8d8d5619b
MD5 90b1ad49dbf249da11c7f300a1a0e573
BLAKE2b-256 fe065991f4d069bbf197ee8fbbb4e448273c4bd61ca3a7f20649272246df98d5

See more details on using hashes here.

Supported by

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