1
0
mirror of https://github.com/janvarev/Irene-Voice-Assistant.git synced 2025-11-23 22:45:08 +02:00
Files
Irene-Voice-Assistant/plugins/plugin_playwav_audioplayer.py
janvarev 9bf565384b v5.0 - проигрывание WAV через библиотеку audioplayer. Теперь окончания файлов не съедаются, но нужно установить pip install audioplayer (обновлены требования) + надо установить нужные пакеты на Linux/macOS.
README.md - инфа об audioplayer
requirements.txt - audioplayer
plugin_playwav_audioplayer.py - проигрывание WAV через audioplayer. Можно написать свои плагины, и своим способом проигрывать звуки через любые устройства вам нужные.
2022-04-18 11:30:37 +03:00

34 lines
785 B
Python

# Playwav plugin for audioplayer engine
# author: Vladislav Janvarev
import os
from vacore import VACore
from audioplayer import AudioPlayer
modname = os.path.basename(__file__)[:-3] # calculating modname
# функция на старте
def start(core:VACore):
manifest = {
"name": "PlayWav through audioplayer",
"version": "1.0",
"require_online": False,
"playwav": {
"audioplayer": (init,playwav) # первая функция инициализации, вторая - проиграть wav-файл
}
}
return manifest
def start_with_options(core:VACore, manifest:dict):
pass
def init(core:VACore):
pass
def playwav(core:VACore, wavfile:str):
AudioPlayer(wavfile).play(block=True)
return