From 9067648c871e65edaa51dd91aa936219454279f1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 30 Mar 2026 21:04:01 +0200 Subject: [PATCH] Expose linux-voice-assistant console script (#268) Co-authored-by: Florian Asche --- linux_voice_assistant/__main__.py | 7 ++++++- pyproject.toml | 3 +++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/linux_voice_assistant/__main__.py b/linux_voice_assistant/__main__.py index 2160889..89daa73 100644 --- a/linux_voice_assistant/__main__.py +++ b/linux_voice_assistant/__main__.py @@ -499,5 +499,10 @@ def process_audio(state: ServerState, mic, block_size: int): # ----------------------------------------------------------------------------- -if __name__ == "__main__": + +def run(): asyncio.run(main()) + + +if __name__ == "__main__": + run() diff --git a/pyproject.toml b/pyproject.toml index d170609..3cbc2d4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -46,6 +46,9 @@ dev = [ "autopep8", ] +[project.scripts] +linux-voice-assistant = "linux_voice_assistant.__main__:run" + [project.urls] "Source Code" = "http://github.com/OHF-Voice/linux-voice-assistant"