Skip to main content

voicely is a lightweight Python library that converts audio files → text and optionally translates the extracted text

Project description

Telegram-Discuss

📘 voicely — Audio-to-Text + Translation for Python

voicely is a lightweight Python library that converts audio files → text and optionally translates the extracted text .

🚀 Features

  • 🎤 Audio → Text .

  • 🌍 Automatic translation using Google Translate endpoint .

  • 🔁 Supports any target language .

  • ⚡ Fast, minimal, and dependency-light .

  • 🧩 Simple class-based interface .

📦 Installation

  • Clone the project:
git clone https://github.com/DevZ44d/voicely.git
cd voicely
  • Via PyPi
pip install voicely -U

🧠 Usage Example

  • 🔊 Convert audio to text + translate to Arabic
from voicely.code import Audio
def main() -> str:
    audio = Audio(
        audio="audio.mp3", # Hello, How are you ?
        Translation_To="ar"
    )
    
    print(audio.start())  # → returns translated text
    print(audio.extract_text) # → returns extract text → Hello, How are you ?
    
if __name__ == '__main__':
  main()
  • 📝 Output Example
مرحبا كيف حالك ؟

Class Translation

  • Simple Google Translate wrapper.
from voicely.translation import Translation
print(Translation("ar", "hello").get())

💬 Help & Support .

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

voicely-1.0.0.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

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

voicely-1.0.0-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file voicely-1.0.0.tar.gz.

File metadata

  • Download URL: voicely-1.0.0.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for voicely-1.0.0.tar.gz
Algorithm Hash digest
SHA256 db2b6d9209cf41ec48ada3fdfef253c1fd2f3c7d6f5cb94a336b6c154cab3831
MD5 88a95268c491118c19d01c02319d4131
BLAKE2b-256 5972b19cd0c619b45810450f2a89b52acfe10d9d47e53cc5d101c3858c2cfdc4

See more details on using hashes here.

File details

Details for the file voicely-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: voicely-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for voicely-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b0c7a68bf08b43f16f9455e36a7b84cd1c7fe0fc56691e0662e1be40e392d0ff
MD5 71274981cb6270af82c2d9041ff02935
BLAKE2b-256 92e1a5dc5ceace6297c8a4a25b4d33056f51d7a361fc78b5042d6a88a33366f3

See more details on using hashes here.

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