Skip to main content

Hebrew text to speech on the edge

Project description

israwave

Mission to create a Hebrew TTS model as powerful and user-friendly as WaveNet

Features

  • Generate sentence in less than 1ms on CPU
  • Powerful text processor by espeak-ng
  • Support for SSML (soon)

Play with it!

You can play with it on HuggingFace Space

Samples

https://github.com/user-attachments/assets/3212a800-406f-4d79-8aa1-d814eed815d6

Setup

pip install -U israwave

Some dependencies are only available in python version 3.12.

You also need israwave.onnx, espeak-ng-data, and nakdimon.onnx. Please see examples.

Examples

See examples

Dataset

The model trained on saspeech gold standard.

Thanks

Thanks to Kan11 and Shaul for providing the dataset.

Thanks to elazarg for sharing the Nakdimon diacritics model, which was instrumental in our project.

For mush42 for their excellent TTS training recipe.

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

israwave-0.1.6.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

israwave-0.1.6-py2.py3-none-any.whl (9.3 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file israwave-0.1.6.tar.gz.

File metadata

  • Download URL: israwave-0.1.6.tar.gz
  • Upload date:
  • Size: 8.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for israwave-0.1.6.tar.gz
Algorithm Hash digest
SHA256 289413e4fafdd9039dc8e1e80a457109ec36fbeec6180473b02cb93c7786b803
MD5 dd36b5dcbd24b4c5156e959cdd947f72
BLAKE2b-256 495ca7590676d99909da51e57e40575953a3e19d1781b889c2166052ca1aabb3

See more details on using hashes here.

File details

Details for the file israwave-0.1.6-py2.py3-none-any.whl.

File metadata

  • Download URL: israwave-0.1.6-py2.py3-none-any.whl
  • Upload date:
  • Size: 9.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for israwave-0.1.6-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 4959b7dab844f3d4126aa6baa3b067b8799b350f377b2bfa84e22ccfd2bb85e1
MD5 57f9e1ab628db9a0f058382b81d6197d
BLAKE2b-256 f2dabf082bd2f9429ca3b9639faa733d96fd3603725abc91147e45d15390a0d0

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