pyttsx3 в Django - PullRequest
       0

pyttsx3 в Django

1 голос
/ 05 мая 2020

Этот код работает в оболочке python, но не работает на локальном хосте. Основная цель кода - заставить приложение говорить «привет» каждую секунду

в python

from time import sleep
import pyttsx3

engine = pyttsx3.init()


def say(text):
    engine.say(text)
    engine.runAndWait()

def runAfter(function):
    def wrapper():
        while True:
            function()
            sleep(1)
    return wrapper


@runAfter
def sayHi():
    arg = 'hi'
    print(f'say({arg})')
    say(arg)

sayHi()

дюйм django

@runAfter
def sayHi():
    arg = 'hi'
    print(f'say({arg})')
    say(arg)


def test(responce):
    sayHi()
    return HttpResponse('<h1>test</h1>')

дюйм django он говорит «привет» один раз

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...