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

Reply via email to