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.3.tar.gz (21.5 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.3-py3-none-any.whl (3.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for simple_talk-0.1.3.tar.gz
Algorithm Hash digest
SHA256 a65979c3f21b6d9c7b89eba72e0a93c316c17fa306a301eac8ac3255aa7f28c7
MD5 e965adc82529273dc0c97d21aadf76d2
BLAKE2b-256 7e58376454c6768cf2d2acc2de7824192e3df9ea26bc4add84544a9155eb8a9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simple_talk-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 884fd4b0ec6e7fb1fa48f9f8a7f1e2302038f05338bb749383a85a62e3169a26
MD5 c11d76f6050d4752db0b11aa37c82a7f
BLAKE2b-256 279335d91a355691e3d27c72d243324d4396665cf8a2d8fcaa670f3a18bbca6a

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