maximtrubii
Май 8, 2019 18:27:36
Добрый день.
Помогите разобрать в причине, по которой не выполняется функция:
import os
def talk(word):
os.system(“say ” + word)
talk(“Привет”)
В результате ничего не воспроизводиться и отображается результат:
“say” �� ���� ����७��� ��� ���譥�
��������, �ᯮ��塞�� �ணࠬ��� ��� ������ 䠩���.
Process finished with exit code 0
Egorro13
Май 8, 2019 20:49:20
maximtrubii
В результате ничего не воспроизводиться и отображается результат:
“say” �� ���� ����७��� ��� ���譥�
��������, �ᯮ��塞�� �ணࠬ��� ��� ������ 䠩���.
Для наглядности - выполнение этого кода в обычной командной строке:
maximtrubii
Май 8, 2019 20:56:49
Egorro13
Спасибо, задача решилась другим путем:
import win32com.client as wincl
speak = wincl.Dispatch("SAPI.SpVoice")
speak.Rate = 1
speak.Voice = speak.GetVoices().Item(0)
speak.Speak("Hello")