Skip to main content

No project description provided

Project description

Introduction

This library provides simple Pythonic interface to use specified text-to-speech synthesizer.

It supports following synthesizers:

  • macOS's builtin synthesizer
    • Only allows personal, non-commercial use (as stated in macOS software license agreement).
    • Outputs mp4 file.
  • eSpeak NG
    • Requires installing eSpeak NG CLI first.
    • Outputs wav file.
  • Amazon Polly
    • Requires installing with extra simple-talk[polly]
    • Must specify engine and voice
    • Outputs mp3 file.

How to Install

It is available on PyPI under name simple-talk.

How to Use

It is straight-forward as below:

In [1]: from simple_talk import SimpleTalk

In [2]: s = SimpleTalk()

In [3]: s.talk("Hello world!", "output")

In addition, you can specify voice and/or synthesizer when constructing SimpleTalk object.

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

simple_talk-0.1.2.tar.gz (21.6 kB view details)

Uploaded Source

Built Distribution

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

simple_talk-0.1.2-py3-none-any.whl (3.3 kB view details)

Uploaded Python 3

File details

Details for the file simple_talk-0.1.2.tar.gz.

File metadata

  • Download URL: simple_talk-0.1.2.tar.gz
  • Upload date:
  • Size: 21.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.9

File hashes

Hashes for simple_talk-0.1.2.tar.gz
Algorithm Hash digest
SHA256 ce973ed3d62bdc7ac0d24d09ac85c99d5f423bca31989dfa3f6e25ce47301bfb
MD5 f1cf107fbb9d3a28ab40391f28a8ac2f
BLAKE2b-256 cf312f56430be01cb5ce324d019d0728c86c9bed5bbe6b8183b959402f686592

See more details on using hashes here.

File details

Details for the file simple_talk-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for simple_talk-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 34d2ad7cf92ed24e7c5b5f2412d56beb8d73f6d746f3bf4dcaf92a0a7927de26
MD5 e730df9e84aa5d7bd8a05937c1e57887
BLAKE2b-256 a89ef822cb4e57adfc2d3bdc3df93ade9b63246362ba308e2036565c77f4ed5f

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