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.0 - проигрывание WAV через библиотеку audioplayer. Теперь окончания файлов не съедаются, но нужно установить pip install audioplayer (обновлены требования) + надо установить нужные пакеты на Linux/macOS.
README.md - инфа об audioplayer requirements.txt - audioplayer plugin_playwav_audioplayer.py - проигрывание WAV через audioplayer. Можно написать свои плагины, и своим способом проигрывать звуки через любые устройства вам нужные.
This commit is contained in:
@@ -7,7 +7,7 @@ from vacore import VACore
|
||||
def start(core:VACore):
|
||||
manifest = {
|
||||
"name": "Core plugin",
|
||||
"version": "2.1",
|
||||
"version": "2.2",
|
||||
|
||||
"default_options": {
|
||||
"mpcIsUse": True,
|
||||
@@ -18,6 +18,7 @@ def start(core:VACore):
|
||||
#"ttsIndex": 0,
|
||||
"ttsEngineId": "pyttsx",
|
||||
"ttsEngineId2": "", # двиг для прямой озвучки на сервере. Если пуст - используется ttsEngineId
|
||||
"playWavEngineId": "audioplayer",
|
||||
"voiceAssNames": "ирина|ирины|ирину",
|
||||
"logPolicy": "cmd", # all | cmd | none
|
||||
|
||||
@@ -44,6 +45,7 @@ def start_with_options(core:VACore, manifest:dict):
|
||||
core.voiceAssNames = options["voiceAssNames"].split("|")
|
||||
core.ttsEngineId = options["ttsEngineId"]
|
||||
core.ttsEngineId2 = options["ttsEngineId2"]
|
||||
core.playWavEngineId = options["playWavEngineId"]
|
||||
core.logPolicy = options["logPolicy"]
|
||||
|
||||
core.tmpdir = options["tempDir"]
|
||||
|
||||
Reference in New Issue
Block a user