diff --git a/requirements.txt b/requirements.txt index aa05f5b15..17df6803e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -71,4 +71,6 @@ python-multipart aiofiles inkfox mcp -sse-starlette \ No newline at end of file +sse-starlette +soundfile +pedalboard \ No newline at end of file diff --git a/src/plugins/built_in/tts_voice_plugin/plugin.py b/src/plugins/built_in/tts_voice_plugin/plugin.py index d5348f6a5..29f092e7c 100644 --- a/src/plugins/built_in/tts_voice_plugin/plugin.py +++ b/src/plugins/built_in/tts_voice_plugin/plugin.py @@ -30,7 +30,7 @@ class TTSVoicePlugin(BasePlugin): plugin_author = "Kilo Code & 靚仔" config_file_name = "config.toml" dependencies = [] - python_dependencies = ["aiohttp"] + python_dependencies = ["aiohttp", "soundfile", "pedalboard"] permission_nodes: list[PermissionNodeField] = [ PermissionNodeField(node_name="command.use", description="是否可以使用 /tts 命令"),