Найти - Пользователи
Полная версия: os.system
Начало » Python для новичков » os.system
1
maximtrubii
Добрый день.
Помогите разобрать в причине, по которой не выполняется функция:

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

talk(“Привет”)

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

Process finished with exit code 0

Egorro13
maximtrubii
В результате ничего не воспроизводиться и отображается результат:
“say” �� ���� ����७��� ��� ���譥�
��������, �ᯮ��塞�� �ணࠬ��� ��� ������ 䠩���.
Для наглядности - выполнение этого кода в обычной командной строке:
maximtrubii
Egorro13
Спасибо, задача решилась другим путем:
 import win32com.client as wincl
speak = wincl.Dispatch("SAPI.SpVoice")
speak.Rate = 1
speak.Voice = speak.GetVoices().Item(0)
speak.Speak("Hello")
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB