Hi, As there is not package from Fedora, if one wnats to use vosk von Fedora in python, we have to install it this way:
pip3 install vosk portaudio But that is something a package for Fedora is not allowed to do to fix it's dependencies. Would you consider to build and maintain that package? Things will be way easier as expcetd, because someoneelse had build libvosk.so for you and packaged it already, so all you have to add is the python part. I tested the libvosk.so from vosk-api-devel.x86_64 via symlinking it: vosk]# ls -la insgesamt 25412 drwxr-xr-x. 4 root root 4096 6. Feb 09:25 . drwxr-xr-x. 8 root root 4096 19. Apr 2025 .. -rw-r--r--. 1 root root 9892 19. Apr 2025 __init__.py lrwxrwxrwx. 1 root root 21 6. Feb 09:25 libvosk.so -> /usr/lib64/libvosk.so -rwxr-xr-x. 1 root root 25986496 19. Apr 2025 libvosk.so_orig drwxr-xr-x. 2 root root 4096 19. Apr 2025 __pycache__ drwxr-xr-x. 3 root root 4096 19. Apr 2025 transcriber -rw-r--r--. 1 root root 3984 19. Apr 2025 vosk_cffi.py and it works as expected. I have no idea what is required for a portaudio package or if the already packaged python3-pyaudio.x86_64 binding will be enough. Python is not my world tbh, but this is: https://fedoramagazine.org/your-personal-voice-assistant-on-fedora-linux/ and that is what we get if you supply those to packages to Fedora. Trust me here, what is written in that old article is still true, but way more features have been added since. The PVA is able to administer a whole cluster of devices in a household and so open, that you can bind anything to it. even an llm can build working plugins for it( just tested ;) ) Due to 20+ supported languages we could make a lot of people happier. Some core features: - ollama LLM support for chat and analysing images - chatgpt support ( same features ) - cluster support for audio/video out and input - Netflix support - CardDAV support - Thunderbird support - QMMP support - any video player with MPRS2 ( celluloid prefered ) - fully open sourced - easy extendible - phonecall support via "twinkle" , in- and outgoing. Please let me know what you think. -- _______________________________________________ python-devel mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam, report it: https://forge.fedoraproject.org/infra/tickets/issues/new
