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

Uploaded Source

Built Distribution

dlu_voice_transcriber-0.2.0-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dlu_voice_transcriber-0.2.0.tar.gz
  • Upload date:
  • Size: 6.4 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.0.tar.gz
Algorithm Hash digest
SHA256 02a1ae199443a79aea123bf76ae7ccd2dd446146415d61ea00e2f1c57ab475da
MD5 7a0168c2f1e2dffbb5a8784c00cb499e
BLAKE2b-256 966ee1cc17e26e98687833931bf8cef030499f332df490e9eca2ebcbc4192bb2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dlu_voice_transcriber-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d931784223005656008d0af33ab60ea4c31650db9179f9b27f5c4ceafb3b7ef8
MD5 36b58e309b90b270470a2e230cf91006
BLAKE2b-256 bad1551fd5b389abbe565598044683597936227695772904cdf4eeb0e951ef0d

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