Skip to main content

Dia-JAX: A JAX port of Dia, the text-to-speech model for generating realistic dialogue from text with emotion and tone control

Project description

Dia-JAX

Open In Colab

An experimental JAX port of Dia, the 1.6B parameter text-to-speech model from Nari Labs

Quickstart

output.mp3

pip install -U diajax
dia --text "[S1] Dear Jacks, to generate audio from text from any machine. [S2] Any machine? (gasps) How? [S1] With flakes and an axe. (chuckle) " --max-tokens=600
import diajax
model = diajax.load()
output = diajax.generate(model, "[S1] Dear Jacks, to generate audio from text from any machine. [S2] Any machine? (laughs) How? [S1] With flacks and an axe. (coughs)")
diajax.save(output)

Acknowledgments

This project is a port of the original Dia model by Nari Labs. We thank them for releasing their model and code, which made this port possible.

License

This project is licensed under the same terms as the original Dia model. See LICENSE 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

diajax-0.1.3.tar.gz (17.0 kB view details)

Uploaded Source

Built Distribution

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

diajax-0.1.3-py3-none-any.whl (16.7 kB view details)

Uploaded Python 3

File details

Details for the file diajax-0.1.3.tar.gz.

File metadata

  • Download URL: diajax-0.1.3.tar.gz
  • Upload date:
  • Size: 17.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for diajax-0.1.3.tar.gz
Algorithm Hash digest
SHA256 8cbb8dd84eb5c533a379ba981ccf5d62cc2fa22ee116ba21169520a8a1713ba0
MD5 5e4bc1c765df7b927f5414dc400f7583
BLAKE2b-256 37ef4ca4ce78706b82951fbde3bc3abc965e973e8525675987a4f2b70389bc27

See more details on using hashes here.

File details

Details for the file diajax-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: diajax-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 16.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for diajax-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d59835f264684f276fc58b7bddb18f50908a29a8dada472f4c5c20fa154268fb
MD5 e8ec4f762750faad1e527dbf9ab64b3a
BLAKE2b-256 6c876c368a5c19cae6498ad8e4f58b6d9f262373d3e9523b157e88e90bf24750

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