Skip to content

Commit 3c0054b

Browse files
committed
reverted to commit version 2.8
1 parent 3b993e4 commit 3c0054b

File tree

4 files changed

+26
-2
lines changed

4 files changed

+26
-2
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
__pycache__/
33
*.py[cod]
44
*$py.class
5+
.DS_Store
56

67
# C extensions
78
*.so
@@ -103,4 +104,4 @@ docs/make.bat
103104
docs/make.bat
104105

105106
# vscode
106-
.vscode/
107+
.vscode/

example/main.py

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
import pyttsx3
2+
engine = pyttsx3.init() # object creation
3+
4+
""" RATE"""
5+
rate = engine.getProperty('rate') # getting details of current speaking rate
6+
print (rate) #printing current voice rate
7+
engine.setProperty('rate', 125) # setting up new voice rate
8+
9+
10+
"""VOLUME"""
11+
volume = engine.getProperty('volume') #getting to know current volume level (min=0 and max=1)
12+
print (volume) #printing current volume level
13+
engine.setProperty('volume',1.0) # setting up volume level between 0 and 1
14+
15+
"""VOICE"""
16+
voices = engine.getProperty('voices') #getting details of current voice
17+
#engine.setProperty('voice', voices[0].id) #changing index, changes voices. o for male
18+
engine.setProperty('voice', voices[1].id) #changing index, changes voices. 1 for female
19+
20+
engine.say("Hello World!")
21+
engine.say('My current speaking rate is ' + str(rate))
22+
engine.runAndWait()
23+
engine.stop()

example/voicefile.mp3

49.8 KB
Binary file not shown.

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
setup(
3131
name='pyttsx3',
3232
packages=['pyttsx3', 'pyttsx3.drivers'],
33-
version='2.8',
33+
version='2.83',
3434
description='Text to Speech (TTS) library for Python 2 and 3. Works without internet connection or delay. Supports multiple TTS engines, including Sapi5, nsss, and espeak.',
3535
long_description=long_description,
3636
summary='Offline Text to Speech library with multi-engine support',

0 commit comments

Comments
 (0)