You've already forked Irene-Voice-Assistant
mirror of
https://github.com/janvarev/Irene-Voice-Assistant.git
synced 2025-11-23 22:45:08 +02:00
v5.1 - сделана функция core.all_num_to_text(text), позволяющая конвертировать все числа в тексте для произношения. Очень нужна для работы TTS silero. Опирается на написанную utils/all_num_to_text.
plugin_tts_silero_v3.py - обработка текста - конвертация чисел в строку. Параметры расстановки акцента и "ё" вынесены в опции прикручена библиотека mycroftAI/lingua-franca для конвертации чисел в строку. core.py - инициализация библиотеки lingua-franca
This commit is contained in:
@@ -7,7 +7,7 @@ from vacore import VACore
|
||||
def start(core:VACore):
|
||||
manifest = {
|
||||
"name": "Core plugin",
|
||||
"version": "2.2",
|
||||
"version": "2.3",
|
||||
|
||||
"default_options": {
|
||||
"mpcIsUse": True,
|
||||
@@ -19,6 +19,7 @@ def start(core:VACore):
|
||||
"ttsEngineId": "pyttsx",
|
||||
"ttsEngineId2": "", # двиг для прямой озвучки на сервере. Если пуст - используется ttsEngineId
|
||||
"playWavEngineId": "audioplayer",
|
||||
"linguaFrancaLang": "ru", # язык для библиотеки lingua-franca конвертирования чисел
|
||||
"voiceAssNames": "ирина|ирины|ирину",
|
||||
"logPolicy": "cmd", # all | cmd | none
|
||||
|
||||
@@ -53,7 +54,8 @@ def start_with_options(core:VACore, manifest:dict):
|
||||
if not os.path.exists(core.tmpdir):
|
||||
os.mkdir(core.tmpdir)
|
||||
|
||||
|
||||
import lingua_franca
|
||||
lingua_franca.load_language(options["linguaFrancaLang"])
|
||||
|
||||
|
||||
return manifest
|
||||
|
||||
Reference in New Issue
Block a user