Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- x=' '
- b=' '
- while True:
- b==' '
- while True:
- x=input()
- if x =='1':
- b+=x.replace('1','a')
- elif x =='2':
- b+=x.replace('2','b')
- elif x=='3':
- b+=x.replace('3','c')
- elif x=='4':
- b+=x.replace('4','d')
- elif x=='5':
- b+=x.replace('5','e')
- elif x=='6':
- b+=x.replace('6','f')
- elif x=='7':
- b+=x.replace('7','g')
- elif x=='8':
- b+=x.replace('8','h')
- elif x=='9':
- b+=x.replace('9','i')
- elif x=='10':
- b+=x.replace('10','k')
- elif x=='11':
- b+=x.replace('11','l')
- elif x=='12':
- b+=x.replace('12','m')
- elif x=='13':
- b+=x.replace('13','n')
- elif x=='14':
- b+=x.replace('14','o')
- elif x=='15':
- b+=x.replace('15','p')
- elif x=='16':
- b+=x.replace('16','q')
- elif x=='17':
- b+=x.replace('17','r')
- elif x=='18':
- b+=x.replace('18','s')
- elif x=='19':
- b+=x.replace('19','t')
- elif x=='20':
- b+=x.replace('20','u')
- elif x=='21':
- b+=x.replace('21','v')
- elif x=='22':
- b+=x.replace('22','w')
- elif x=='23':
- b+=x.replace('23','x')
- elif x=='24':
- b+=x.replace('24','y')
- elif x=='25':
- b+=x.replace('25',' hello what your name')
- else :
- b=b
- if x=='26':
- break
- #print(b)
- 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 rate2
- """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(b)
- engine.runAndWait()
- engine.stop()
- b=''
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement