nateshmbhat / pyttsx3

Offline Text To Speech synthesis for python
Mozilla Public License 2.0
2.13k stars 333 forks source link

problem with vietnamese language #133

Closed hatienl0i2612 closed 4 years ago

hatienl0i2612 commented 4 years ago

I want to convert this text to audio, but this text is vietnamese, and output audio always english, pls help me how to use fix this

`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[4].id) #changing index, changes voices. 1 for female

"""Saving Voice to a file""" text = """Hơn 40 năm kinh nghiệm trong nghề và cả nghiệp thương thuyết, Giáo sư Phan Văn Trường, Cố vấn thương mại quốc tế của chính phủ Pháp, có lẽ đã cố gắng thể hiện gần trọn vẹn trong cuốn sách này. Được viết từ trải nghiệm của một người thường xuyên “xông pha trận mạc” đàm phán, thật khó có thể tìm được cuốn sách nào khác về đề tài này mang tính thực tế cao hơn Thương thuyết một đời. Trong đó không có những bài lý thuyết theo lớp lang chuẩn mực, nhưng độc giả sẽ được “sống” thực sự trong từng bối cảnh đàm phán như đang diễn ra trước mắt. Và độc giả sẽ đọc cuốn sách này chẳng khác gì đang đọc một tập truyện ngắn đầy những tình tiết thú vị""" engine.save_to_file(text, 'test.mp3') engine.runAndWait()`

issue-label-bot[bot] commented 4 years ago

Issue Label Bot is not confident enough to auto-label this issue. See dashboard for more details.