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-2.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-2.0.0-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: voicely-2.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-2.0.0.tar.gz
Algorithm Hash digest
SHA256 fadc3c95f2e8bcb9f3d1abc0a3a7ca05164ab65e09345d1e94cdb7c186ac86a2
MD5 d1ce40380bc49864e566f8bb27ae0f7a
BLAKE2b-256 1fe50d7e291c43ffc226c7aa286a7135969ee9b5907b044699711ff1cb0a79b0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: voicely-2.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-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8880462433b7588cd569870b13d3bf5d7a50a4a68491e039350eec3d2bf05e9f
MD5 59ebe2ac67222e22893e651827f448e6
BLAKE2b-256 433b9fdf1d908786f76e4725ac87605fc8d859b78b8181bc0650823557a1c732

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