Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[accessibility] Open-assistant and Blather #23139

Open
zenny opened this issue Jun 22, 2020 · 9 comments
Open

[accessibility] Open-assistant and Blather #23139

zenny opened this issue Jun 22, 2020 · 9 comments
Labels
request Package request

Comments

@zenny
Copy link

zenny commented Jun 22, 2020

Hi,

I was redirected to here by @ericonr in #voidlinux IRC to make a request for a package.

It would be nice to have an application like https://github.com/vavrek/Open-Assistant or https://github.com/Ratfink/kaylee or https://gitlab.com/jezra/blather as a void package for someone (like me) who has both RSI as well as vision issues. Just my two cents.

Cheers, and stay safe,
/z

@Piraty Piraty added the request Package request label Jun 22, 2020
@zenny zenny changed the title [PACKAGE REQUEST] Open-assistant and Blather [ACCESSIBILITY PACKAGE REQUEST] Open-assistant and Blather Jun 30, 2020
@Chocimier Chocimier changed the title [ACCESSIBILITY PACKAGE REQUEST] Open-assistant and Blather [accessibility] Open-assistant and Blather Jun 30, 2020
@zenny
Copy link
Author

zenny commented Jul 8, 2020

\_(-_-)_/

@ericonr
Copy link
Member

ericonr commented Jul 8, 2020

https://git.clarahobbs.com/clara/kaylee also an options? Weird to package, though.

@ericonr
Copy link
Member

ericonr commented Jul 8, 2020

Have you checked out mimic, btw?

@zenny
Copy link
Author

zenny commented Jul 9, 2020

https://git.clarahobbs.com/clara/kaylee also an options? Weird to package, though.

I did by cloning from both github and gitlab, and encountered following.

With github repo:

$ ./kaylee.py

(gst-plugin-scanner:13138): GStreamer-WARNING **: 22:11:57.929: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstflite.so': /usr/lib/libflite.so.1: undefined symbol: snd_pcm_hw_params_any
Updating language using online lmtool
no element "pocketsphinx"
You may need to install gstreamer1.0-pocketsphinx
Traceback (most recent call last):
  File "./kaylee.py", line 10, in <module>
    kaylee.run()
  File "/home/zenny/Downloads/kaylee/kayleevc/kaylee.py", line 193, in run
    kaylee = Kaylee()
  File "/home/zenny/Downloads/kaylee/kayleevc/kaylee.py", line 66, in __init__
    self.recognizer = Recognizer(self.config)
  File "/home/zenny/Downloads/kaylee/kayleevc/recognizer.py", line 46, in __init__
    raise e
  File "/home/zenny/Downloads/kaylee/kayleevc/recognizer.py", line 42, in __init__
    self.pipeline = Gst.parse_launch(cmd)
gi.repository.GLib.Error: gst_parse_error: no element "pocketsphinx" (1)

With gitlab repo @ericonr forwarded:

$ ./kaylee.py
no element "pocketsphinx"
You may need to install gstreamer1.0-pocketsphinx
Traceback (most recent call last):
  File "./kaylee.py", line 10, in <module>
    kaylee.run()
  File "/home/zenny/Downloads/kaylee-gitlab/kayleevc/kaylee.py", line 240, in run
    kaylee = Kaylee()
  File "/home/zenny/Downloads/kaylee-gitlab/kayleevc/kaylee.py", line 75, in __init__
    self.recognizer = Recognizer(self.config)
  File "/home/zenny/Downloads/kaylee-gitlab/kayleevc/recognizer.py", line 44, in __init__
    raise e
  File "/home/zenny/Downloads/kaylee-gitlab/kayleevc/recognizer.py", line 40, in __init__
    self.pipeline = Gst.parse_launch(cmd)
gi.repository.GLib.Error: gst_parse_error: no element "pocketsphinx" (1)

Also posted an issue in Ratfink/kaylee#14 (comment)

Thanks.

@zenny
Copy link
Author

zenny commented Jul 9, 2020

Have you checked out mimic, btw?

Isn't mimic TTS rather than STT? I do use mimic, but the quality of speech is robotic.

@ericonr
Copy link
Member

ericonr commented Jul 9, 2020

The lack of a gstreamer plugin is because the latest version of pocketsphinx uses old definitions of gstreamer functions. I couldn't compile it for Void at all, unfortunately, and someone would need to have a good understanding of gstreamer in order to patch those function calls.

@zenny
Copy link
Author

zenny commented Jul 13, 2020

The lack of a gstreamer plugin is because the latest version of pocketsphinx uses old definitions of gstreamer functions. I couldn't compile it for Void at all, unfortunately, and someone would need to have a good understanding of gstreamer in order to patch those function calls.

Appreciate your effort. if there is someone who could lend a help is welcome! :D

@notthewave
Copy link
Contributor

The lack of a gstreamer plugin is because the latest version of pocketsphinx uses old definitions of gstreamer functions. I couldn't compile it for Void at all, unfortunately, and someone would need to have a good understanding of gstreamer in order to patch those function calls.

Is this still the case?

@Eloitor
Copy link
Contributor

Eloitor commented Feb 19, 2024

Open-assistant moved to https://gitlab.com/open-assistant/oa-arch but I did not find any release...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
request Package request
Projects
None yet
Development

No branches or pull requests

5 participants