Skip to main content

Text-to-Speech Program

Overview

This is a simple Text-to-Speech (TTS) program developed in Python. Currently, it has been trained on a limited set of words, and it's designed to convert text input into speech output.

Features

  • Converts text to speech using a basic trained model.
  • Limited vocabulary at present; additional training is required for broader language support.

Requirements

  • Python 3.8
  • Internet

Installation

pip install santali_textts

Usage

  1. Train Text:

    Custom Vocabulary: Currently trained with a limited set of words, including: ᱟᱵᱩ, ᱵᱟᱝ, ᱫᱚᱱ, ᱫᱟᱨ, ᱦᱟᱨᱩᱵ, ᱦᱮᱡᱳ, ᱦᱮᱱᱤ, ᱡᱟᱯᱮᱰ, ᱡᱚᱢ, ᱡᱳᱛᱳ, ᱠᱳᱢ, ᱞᱟᱱᱟ, ᱢᱟᱨᱟᱱᱜ, ᱢᱩᱪᱟ, ᱟᱪᱦᱳᱨ, ᱟᱫᱤ, ᱟᱠᱟᱱ, ᱟᱨ, ᱵᱳᱡᱳ, ᱵᱩᱨᱩ, ᱪᱤᱴᱟᱱ, ᱫᱩᱞᱟᱨᱤ, ᱜᱟᱫᱭᱟ, ᱠᱟᱢᱤ, ᱠᱟᱱᱟ, ᱢᱤᱫᱰᱳᱣ, ᱢᱤᱫᱴᱮ, ᱳᱠᱴᱮ, ᱯᱟᱱᱡᱟ, ᱨᱟᱯᱩ, ᱨᱮᱟᱠ, ᱨᱟᱥᱠᱟ, ᱥᱟᱠᱟᱢ, ᱛᱟᱞᱟᱨᱮᱱ, ᱛᱳᱵᱤ, ᱵᱦᱮᱛᱨᱮ.

  2. Run the Program:

    from santali_textts import santali_audio
    
    text = "ᱟᱵᱩ ᱵᱟᱝ ᱫᱚᱱ ᱫᱟᱨ ᱦᱟᱨᱩᱵ ᱦᱮᱡᱳ ᱦᱮᱱᱫᱤ ᱡᱟᱯᱮᱰ ᱡᱚᱢ ᱡᱳᱛᱳ ᱠᱳᱢ ᱞᱟᱱᱫᱟ ᱢᱟᱨᱟᱱᱜ ᱢᱩᱪᱟ"
    output_filename = "output_audio.wav"
    santali_audio(text, output_filename)
    
  3. Play the Output:

    The output will be saved as an audio file in the specified output directory. You can play it using any standard audio player.

Contributing

Feel free to contribute to the project by submitting pull requests or opening issues. If you have suggestions for improvements or additional features, your input is welcome!

Release files for santali-textts 0.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for santali-textts 0.0.4
File Size Uploaded
santali_textts-0.0.4.tar.gz 8.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for santali-textts 0.0.4
File Interpreter ABI Platform
santali_textts-0.0.4-py3-none-any.whl Python 3 none any Details

Total release size: 13.8 kB

Release files / santali_textts-0.0.4.tar.gz

Download URL santali_textts-0.0.4.tar.gz
Size 8.5 kB
Tags Source
SHA-256 checksum
How to use checksums
0a66c3bf670c62d5364d881a2834ffcfa482c178efae1071024b9a4aab904daf
BLAKE2b-256 checksum
How to use checksums
8e4649f0d87aa509f48987448ec3d5a85754ba6c2bd3f68abdbb6b98f7913400
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.8.0

Release files / santali_textts-0.0.4-py3-none-any.whl

Download URL santali_textts-0.0.4-py3-none-any.whl
Size 5.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d91abf8d7f37904b1cf3d302f78e67256a16c6856111666946322ce9c5c7cfc5
BLAKE2b-256 checksum
How to use checksums
16d46bfbfe0b56ecb6f263db660795657e826103b03b0cd11c708b1463aa2fea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.8.0

Release history Release notifications | RSS feed

This release

0.0.4 This release

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page