Pyttsx3 - PyPI
pip install pyttsx3 Copy PIP instructions
Latest versionReleased: Sep 27, 2024
Text to Speech (TTS) library for Python 3. Works without internet connection or delay. Supports multiple TTS engines, including Sapi5, nsss, and espeak.
Navigation
- Project description
- Release history
- Download files
Verified details
These details have been verified by PyPIProject links
- Homepage
GitHub Statistics
- Repository
- Stars:
- Forks:
- Open issues:
- Open PRs:
Maintainers
nateshmbhatUnverified details
These details have not been verified by PyPIMeta
- License: Mozilla Public License 2.0 (MPL 2.0)
- Author: Natesh M Bhat
- Tags pyttsx, ivona, pyttsx for python3, TTS for python3, pyttsx3, text to speech for python, tts, text to speech, speech, speech synthesis, offline text to speech, offline tts, gtts
Classifiers
- Intended Audience
- Developers
- End Users/Desktop
- Information Technology
- System Administrators
- License
- OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)
- Operating System
- MacOS :: MacOS X
- Microsoft :: Windows
- POSIX
- Programming Language
- Python :: 3
- Python :: 3.5
- Python :: 3.6
- Python :: 3.7
- Project description
- Project details
- Release history
- Download files
Project description
pyttsx3 is a text-to-speech conversion library in Python. Unlike alternative libraries, it works offline, and is compatible with both Python 2 and 3.
Installation
pip install pyttsx3> If you get installation errors , make sure you first upgrade your wheel version using : pip install –upgrade wheel
Linux installation requirements :
If you are on a linux system and if the voice output is not working , then :
Install espeak , ffmpeg and libespeak1 as shown below:
sudo apt update && sudo apt install espeak ffmpeg libespeak1Usage :
import pyttsx3 engine = pyttsx3.init() engine.say("I will speak this text") engine.runAndWait()Changing Voice , Rate and Volume :
import pyttsx3 engine = pyttsx3.init() # object creation """ RATE""" rate = engine.getProperty('rate') # getting details of current speaking rate print (rate) #printing current voice rate engine.setProperty('rate', 125) # setting up new voice rate """VOLUME""" volume = engine.getProperty('volume') #getting to know current volume level (min=0 and max=1) print (volume) #printing current volume level engine.setProperty('volume',1.0) # setting up volume level between 0 and 1 """VOICE""" voices = engine.getProperty('voices') #getting details of current voice #engine.setProperty('voice', voices[0].id) #changing index, changes voices. o for male engine.setProperty('voice', voices[1].id) #changing index, changes voices. 1 for female engine.say("Hello World!") engine.say('My current speaking rate is ' + str(rate)) engine.runAndWait() engine.stop() """Saving Voice to a file""" # On linux make sure that 'espeak' and 'ffmpeg' are installed engine.save_to_file('Hello World', 'test.mp3') engine.runAndWait()Full documentation of the Library
https://pyttsx3.readthedocs.io/en/latest/
Included TTS engines:
sapi5
nsss
espeak
Feel free to wrap another text-to-speech engine for use with pyttsx3.
Project Links:
PyPI (https://pypi.python.org)
GitHub (https://github.com/nateshmbhat/pyttsx3)
Full Documentation (https://pyttsx3.readthedocs.org)
Project details
Verified details
These details have been verified by PyPIProject links
- Homepage
GitHub Statistics
- Repository
- Stars:
- Forks:
- Open issues:
- Open PRs:
Maintainers
nateshmbhatUnverified details
These details have not been verified by PyPIMeta
- License: Mozilla Public License 2.0 (MPL 2.0)
- Author: Natesh M Bhat
- Tags pyttsx, ivona, pyttsx for python3, TTS for python3, pyttsx3, text to speech for python, tts, text to speech, speech, speech synthesis, offline text to speech, offline tts, gtts
Classifiers
- Intended Audience
- Developers
- End Users/Desktop
- Information Technology
- System Administrators
- License
- OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)
- Operating System
- MacOS :: MacOS X
- Microsoft :: Windows
- POSIX
- Programming Language
- Python :: 3
- Python :: 3.5
- Python :: 3.6
- Python :: 3.7
Release history Release notifications | RSS feed
This version2.98
Sep 27, 2024
2.97
Sep 14, 2024
2.95
Sep 14, 2024
2.92
Sep 14, 2024
2.91
Aug 15, 2024
2.90
Jul 6, 2020
2.88
Jun 7, 2020
2.87
Mar 27, 2020
2.86
Mar 27, 2020
2.84
Mar 14, 2020
2.83
Mar 13, 2020
2.81
Feb 1, 2020
2.80
Jan 23, 2020
2.71
May 10, 2019
2.9
Jan 23, 2020
2.8
Jan 23, 2020
2.7
Nov 29, 2017
2.6
Jun 25, 2017
2.5
Jun 25, 2017
1.15
Jun 24, 2017
1.14
Jun 24, 2017
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyttsx3-2.98.tar.gz (32.1 kB view details)Uploaded Sep 27, 2024 Source
Built Distribution
pyttsx3-2.98-py3-none-any.whl (34.8 kB view details)Uploaded Sep 27, 2024 Python 3
File details
Details for the file pyttsx3-2.98.tar.gz.
File metadata
- Download URL: pyttsx3-2.98.tar.gz
- Upload date: Sep 27, 2024
- Size: 32.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc609466151d8c4a69c1c765a945f893c00c1fd2569c2db55e17dc22121e9162 | Copy |
MD5 | c4dd84e0e47267921052a396f70f4460 | Copy |
BLAKE2b-256 | be2b490f7d3fbbfa6e29959351fd4d84c570bc319eaa0570e6abc5d1ce2b7392 | Copy |
See more details on using hashes here.
File details
Details for the file pyttsx3-2.98-py3-none-any.whl.
File metadata
- Download URL: pyttsx3-2.98-py3-none-any.whl
- Upload date: Sep 27, 2024
- Size: 34.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3fb4ca4d5ae4f8e6836d6b37bf5fee0fd51d157ffa27fb9064be6e7be3da37a | Copy |
MD5 | 7704fddeec258b64380f9ff6116f2482 | Copy |
BLAKE2b-256 | 94dfe1584757c736c4fba09a3fb4f22fe625cc3367b06c6ece221e4b8c1e3023 | Copy |
See more details on using hashes here.
- English
- español
- français
- 日本語
- português (Brasil)
- українська
- Ελληνικά
- Deutsch
- 中文 (简体)
- 中文 (繁體)
- русский
- עברית
- Esperanto
Supported by
AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Microsoft PSF Sponsor Pingdom Monitoring Sentry Error logging StatusPage Status pageTừ khóa » Thư Viện Pyttsx3
-
Chuyen đoi Van Ban Thanh Giong Noi Dung Pyttsx3
-
Trợ Lý áo Tiếng Việt Pyttsx3 Trên Python, Pyttsx3 ... - YouTube
-
Trợ Lý áo Tiếng Việt Pyttsx3 Trên Python, Pyttsx3 Vietnamese Text To ...
-
Lập Trình Trợ Lý Ảo Tiếng Việt - Bot Siri (Phần 2) - CodeLearn
-
Giới Tính Giọng Nói Pyttsx3 (nữ) - HelpEx
-
Xây Dựng Một Robot Trợ Lý ảo Với Python Thật đơn Giản - Viblo
-
Các Cao Nhân Cho Em Hỏi Cái File Pyttsx3 Có Tác Dụng Gì ạ Em ...
-
Các Cao Nhân Cho Em Hỏi Cái File Pyttsx3 Có Tác Dụng Gì ạ Em Vừa ...
-
Chia Sẻ Code Dùng Để Tạo Ra Một Trợ Lý Ảo
-
Cách Cài Thư Viện Thường Dùng Trong Python Trên Windows
-
Tạo Sách Nói Từ PDF Bất Kỳ Bằng Python | Dự án Python - Morioh
-
[DOC] HÀN BÁO CÁO ĐỒ ÁN CƠ SỞ 5 ĐỀ TÀI
-
Môn Tin Học Lớp 12 Các Cao Nhân Cho Em Hỏi Cái File Pyttsx3 Có Tác ...