Уведомления

Группа в Telegram: @pythonsu

#1 Май 8, 2019 18:27:36

maximtrubii
Зарегистрирован: 2019-05-08
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

os.system

Добрый день.
Помогите разобрать в причине, по которой не выполняется функция:

import os
def talk(word):
os.system(“say ” + word)

talk(“Привет”)

В результате ничего не воспроизводиться и отображается результат:
“say” �� ���� ����७��� ��� ���譥�
��������, �ᯮ��塞�� �ணࠬ��� ��� ������ 䠩���.

Process finished with exit code 0

Офлайн

#2 Май 8, 2019 20:49:20

Egorro13
Зарегистрирован: 2019-04-16
Сообщения: 105
Репутация: +  5  -
Профиль  

os.system

maximtrubii
В результате ничего не воспроизводиться и отображается результат:
“say” �� ���� ����७��� ��� ���譥�
��������, �ᯮ��塞�� �ணࠬ��� ��� ������ 䠩���.
Для наглядности - выполнение этого кода в обычной командной строке:

Офлайн

#3 Май 8, 2019 20:56:49

maximtrubii
Зарегистрирован: 2019-05-08
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

os.system

Egorro13
Спасибо, задача решилась другим путем:
 import win32com.client as wincl
speak = wincl.Dispatch("SAPI.SpVoice")
speak.Rate = 1
speak.Voice = speak.GetVoices().Item(0)
speak.Speak("Hello")

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version