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.1.tar.gz (6.3 kB view details)

Uploaded Source

Built Distribution

dlu_voice_transcriber-0.2.1-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dlu_voice_transcriber-0.2.1.tar.gz
  • Upload date:
  • Size: 6.3 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.1.tar.gz
Algorithm Hash digest
SHA256 9b21e80d66b7818d4025e47b9776070acfdf138f43d5818d6066ffd25b4fe6a0
MD5 674fa5d6b54d980963351c94fa96bd10
BLAKE2b-256 b0e64413dab5b2aeaa0a282ef987703fa536d22511bb86a1e4f2b2672ed92ece

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dlu_voice_transcriber-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0d926f710eb77843bad3affaa3abd1bfc6c905aa3bb264d6098a052da14f563d
MD5 e8ab01d787b2fc6636ccf8395fd34f90
BLAKE2b-256 aa3fa4cb03cce6b1676c84ff8ed6cbefae47783863d278c0ef12c0f7460b01cd

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