2021-12-14 12:51:47 +03:00
|
|
|
# TTS plugin - just console output for debugging
|
|
|
|
|
# author: Vladislav Janvarev
|
|
|
|
|
|
|
|
|
|
import os
|
|
|
|
|
|
2021-12-15 12:53:52 +03:00
|
|
|
from vacore import VACore
|
2021-12-14 12:51:47 +03:00
|
|
|
import pyttsx3
|
|
|
|
|
|
|
|
|
|
modname = os.path.basename(__file__)[:-3] # calculating modname
|
|
|
|
|
|
|
|
|
|
# функция на старте
|
2021-12-15 12:53:52 +03:00
|
|
|
def start(core:VACore):
|
2021-12-14 12:51:47 +03:00
|
|
|
manifest = {
|
|
|
|
|
"name": "TTS console (for debug)",
|
|
|
|
|
"version": "1.0",
|
|
|
|
|
"require_online": False,
|
|
|
|
|
|
|
|
|
|
"tts": {
|
|
|
|
|
"console": (init,say) # первая функция инициализации, вторая - говорить
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return manifest
|
|
|
|
|
|
2021-12-15 12:53:52 +03:00
|
|
|
def init(core:VACore):
|
2021-12-14 12:51:47 +03:00
|
|
|
pass
|
|
|
|
|
|
2021-12-15 12:53:52 +03:00
|
|
|
def say(core:VACore, text_to_speech:str):
|
2021-12-14 12:51:47 +03:00
|
|
|
# просто выводим текст в консоль
|
|
|
|
|
print("TTS: {}".format(text_to_speech))
|