[HOWTO] Begin your Open Voice OS journey with the ovos-installer πŸ’– 😍

hm ok… seems like it uses the other package I found

sj201-interface~=0.0.1

1 Like

Ok… after playing quite some time with this I finally found what was the issue, it is the sj201-rev10-pwm-fan-overlay that causes the mess…

loading the pi5 version (when on the pi4) seems to work fine, but I could not test the fan, could you try that ? The LEDs work perfectly fine on the rev10 port now

(I am using a go script to control them on gpio12 and dma channel 10, just like the python libs)

Hi everyone, I got this https://dpaste.com/29P3QY2WG. Is it possible to fix the installation, and how ?
Please help me :pray:

I uninstalled my raspi satellite and try to reinstall, but I only got the server option. Are ther no other profiles anymore?

Seems you reached your Docker pull limit, make sure to authenticate via docker login to avoid the limitation.

From the Dpaste log:

toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit

Did you uninstall via the ovos-installer?

Hello everyone,
I’ve been trying this installation for a few days, but I have no response, I installed it on a raspberry PI4 8GB, everything goes well, if I write β€œovos-speak test” the word is pronounced, but I have no response if for example I ask Mycroft the time, does it work for you?
The microphone on raspberry works, but I don’t know how to check if it is seen by ovos…
Thanks for the help

Hi

  • How is connected the microphone?
  • Which method, containers or virtualenv?
  • What do you have in the ovos-listener logs?

Good morning, the mic is connected to a USB sound card, as well as the speakers, the method is virtualenv, and I don’t know how to log… :slight_smile:

Please run these commands and share the outputs please.

$ wpctl status
$ journalctl --user -xlefu ovos-listener

Hello,
here is the first command:

PipeWire 'pipewire-0' [1.2.7, pi@Silvestro, cookie:2234305056]
 └─ Clients:
        33. pipewire                            [1.2.7, pi@Silvestro, pid:864]
        35. WirePlumber                         [1.2.7, pi@Silvestro, pid:863]
        36. WirePlumber [export]                [1.2.7, pi@Silvestro, pid:863]
        79. PipeWire ALSA [python3.11]          [1.2.7, pi@Silvestro, pid:856]
        87. PipeWire ALSA [python3.11]          [1.2.7, pi@Silvestro, pid:859]
        88. xdg-desktop-portal-wlr              [1.2.7, pi@Silvestro, pid:1450]
        89. xdg-desktop-portal                  [1.2.7, pi@Silvestro, pid:1385]
        90. PipeWire ALSA [python3.11]          [1.2.7, pi@Silvestro, pid:857]
        98. unknown                             [1.2.7, pi@Silvestro, pid:1290]
        99. wpctl                               [1.2.7, pi@Silvestro, pid:2733]

Audio
 β”œβ”€ Devices:
 β”‚      56. Audio Adapter (Unitek Y-247A)       [alsa]
 β”‚      57. Audio interno                       [alsa]
 β”‚      58. Audio interno                       [alsa]
 β”‚      59. Audio interno                       [alsa]
 β”‚
 β”œβ”€ Sinks:
 β”‚  *   72. Audio Adapter (Unitek Y-247A) Stereo analogico [vol: 1.00]
 β”‚      74. Audio interno Stereo                [vol: 0.40]
 β”‚
 β”œβ”€ Sink endpoints:
 β”‚
 β”œβ”€ Sources:
 β”‚      73. Audio Adapter (Unitek Y-247A) Mono  [vol: 1.00]
 β”‚
 β”œβ”€ Source endpoints:
 β”‚
 └─ Streams:
        80. PipeWire ALSA [python3.11]
             81. input_FL        < USB Audio Device:monitor_FL  [active]
             82. monitor_FL
             83. input_FR        < USB Audio Device:monitor_FR  [active]
             84. monitor_FR
        91. PipeWire ALSA [python3.11]
             92. input_FL        < USB Audio Device:monitor_FL  [active]
             93. monitor_FL
             94. input_FR        < USB Audio Device:monitor_FR  [active]
             95. monitor_FR

Video
 β”œβ”€ Devices:
 β”‚      42. rpivid                              [v4l2]
 β”‚      43. bcm2835-codec-decode                [v4l2]
 β”‚      44. bcm2835-codec-encode                [v4l2]
 β”‚      45. bcm2835-codec-isp                   [v4l2]
 β”‚      46. bcm2835-codec-image_fx              [v4l2]
 β”‚      47. bcm2835-codec-encode_image          [v4l2]
 β”‚      48. bcm2835-isp                         [v4l2]
 β”‚      49. bcm2835-isp                         [v4l2]
 β”‚      50. bcm2835-isp                         [v4l2]
 β”‚      51. bcm2835-isp                         [v4l2]
 β”‚      52. bcm2835-isp                         [v4l2]
 β”‚      53. bcm2835-isp                         [v4l2]
 β”‚      54. bcm2835-isp                         [v4l2]
 β”‚      55. bcm2835-isp                         [v4l2]
 β”‚
 β”œβ”€ Sinks:
 β”‚
 β”œβ”€ Sink endpoints:
 β”‚
 β”œβ”€ Sources:
 β”‚  *   64. bcm2835-isp (V4L2)
 β”‚      66. bcm2835-isp (V4L2)
 β”‚      68. bcm2835-isp (V4L2)
 β”‚      70. bcm2835-isp (V4L2)
 β”‚
 β”œβ”€ Source endpoints:
 β”‚
 └─ Streams:

Settings
 └─ Default Configured Node Names:
         1. Audio/Source  alsa_output.usb-C-Media_Electronics_Inc._USB_Audio_Dev                    ice-00.analog-stereo

the second command hangs, returns nothing…

My bad, I edited the command.

Ok, so is the information I sent enough?
Thanks :slight_smile:

Nop :stuck_out_tongue: , still need the output of this command:

journalctl --user -xlefu ovos-listener

here, I’m attaching it right away:

feb 20 14:07:58 Silvestro systemd[732]: Started ovos-listener.service - Open Voice OS - Listener.
-- Subject: L'unitΓ  UNIT ha terminato la fase di avvio
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- L'unitΓ  UNIT ha terminato la fase di avvio.
--
-- La fase di avvio Γ¨ done.
feb 20 14:08:10 Silvestro ovos-dinkum-listener[854]: 2025-02-20 14:08:10.313 - voice - ovos_dinkum_listener.service:__init__:168 -                                                      INFO - Starting Voice Service
feb 20 14:08:10 Silvestro ovos-dinkum-listener[854]: 2025-02-20 14:08:10.376 - voice - ovos_dinkum_listener.service:on_alive:95 -                                                      INFO - DinkumVoiceService is alive.
feb 20 14:08:10 Silvestro ovos-dinkum-listener[854]: 2025-02-20 14:08:10.380 - voice - ovos_dinkum_listener.service:_before_start:                                                     371 - INFO - Starting service...
feb 20 14:08:10 Silvestro ovos-dinkum-listener[854]: 2025-02-20 14:08:10.521 - voice - ovos_dinkum_listener.service:_connect_to_bu                                                     s:475 - INFO - Connected to Mycroft Core message bus
feb 20 14:08:18 Silvestro ovos-dinkum-listener[854]: 2025-02-20 14:08:18.052 - voice - ovos_utils.messagebus:<module>:5 - WARNING                                                      - Deprecation version=1.0.0. Caller=ovos_audio_transformer_plugin_ggwave:9. ovos_utils.messagebus has been deprecated since versio                                                     n 0.1.0!! please import from ovos_utils.fakebus or ovos_bus_client directly
feb 20 14:08:18 Silvestro ovos-dinkum-listener[854]: 2025-02-20 14:08:18.054 - voice - ovos_dinkum_listener.service:on_alive:95 -                                                      INFO - DinkumVoiceService is alive.
feb 20 14:08:18 Silvestro ovos-dinkum-listener[854]: 2025-02-20 14:08:18.146 - voice - ovos_dinkum_listener.voice_loop.hotwords:lo                                                     ad_hotword_engines:128 - INFO - creating hotword engines
feb 20 14:08:18 Silvestro ovos-dinkum-listener[854]: 2025-02-20 14:08:18.186 - voice - ovos_plugin_manager.wakewords:load_module:1                                                     41 - INFO - Loading "hey_mycroft" wake word via ovos-ww-plugin-precise-lite with config: {'module': 'ovos-ww-plugin-precise-lite',                                                      'model': 'https://github.com/OpenVoiceOS/precise-lite-models/raw/master/wakewords/en/hey_mycroft.tflite', 'expected_duration': 3,                                                      'trigger_level': 3, 'sensitivity': 0.5, 'listen': True, 'fallback_ww': 'hey_mycroft_precise'}
feb 20 21:23:46 Silvestro ovos-dinkum-listener[854]: 2025-02-20 21:23:46.437 - voice - ovos_plugin_manager.wakewords:load_module:1                                                     48 - INFO - Loaded the Wake Word hey_mycroft with module ovos-ww-plugin-precise-lite
feb 20 21:23:46 Silvestro ovos-dinkum-listener[854]: INFO: Created TensorFlow Lite XNNPACK delegate for CPU.
feb 20 21:23:46 Silvestro ovos-dinkum-listener[854]: 2025-02-20 21:23:46.450 - voice - ovos_dinkum_listener.voice_loop.hotwords:lo                                                     ad_hotword_engines:177 - INFO - Loading hotword: hey_mycroft with engine: <ovos_ww_plugin_precise_lite.PreciseLiteHotwordPlugin ob                                                     ject at 0x7f2e8a64d0>
feb 20 21:23:46 Silvestro ovos-dinkum-listener[854]: 2025-02-20 21:23:46.465 - voice - ovos_plugin_manager.wakewords:load_module:1                                                     41 - INFO - Loading "wake_up" wake word via ovos-ww-plugin-vosk with config: {'module': 'ovos-ww-plugin-vosk', 'rule': 'fuzzy', 's                                                     amples': ['wake up'], 'lang': 'en-us', 'wakeup': True, 'fallback_ww': 'wake_up_pocketsphinx'}
feb 20 21:23:46 Silvestro ovos-dinkum-listener[854]: 2025-02-20 21:23:46.526 - voice - ovos_plugin_manager.wakewords:load_module:1                                                     48 - INFO - Loaded the Wake Word wake_up with module ovos-ww-plugin-vosk
feb 20 21:23:46 Silvestro ovos-dinkum-listener[854]: LOG (VoskAPI:ReadDataFiles():model.cc:213) Decoding params beam=10 max-active                                                     =3000 lattice-beam=2
feb 20 21:23:46 Silvestro ovos-dinkum-listener[854]: LOG (VoskAPI:ReadDataFiles():model.cc:216) Silence phones 1:2:3:4:5:6:7:8:9:1                                                     0
feb 20 21:23:47 Silvestro ovos-dinkum-listener[854]: LOG (VoskAPI:RemoveOrphanNodes():nnet-nnet.cc:948) Removed 0 orphan nodes.
feb 20 21:23:47 Silvestro ovos-dinkum-listener[854]: LOG (VoskAPI:RemoveOrphanComponents():nnet-nnet.cc:847) Removing 0 orphan com                                                     ponents.
feb 20 21:23:47 Silvestro ovos-dinkum-listener[854]: LOG (VoskAPI:ReadDataFiles():model.cc:248) Loading i-vector extractor from /h                                                     ome/pi/.local/share/vosk/vosk-model-small-en-us-0.15/ivector/final.ie
feb 20 21:23:49 Silvestro ovos-dinkum-listener[854]: LOG (VoskAPI:ComputeDerivedVars():ivector-extractor.cc:183) Computing derived                                                      variables for iVector extractor
feb 20 21:23:49 Silvestro ovos-dinkum-listener[854]: LOG (VoskAPI:ComputeDerivedVars():ivector-extractor.cc:204) Done.
feb 20 21:23:49 Silvestro ovos-dinkum-listener[854]: LOG (VoskAPI:ReadDataFiles():model.cc:282) Loading HCL and G from /home/pi/.l                                                     ocal/share/vosk/vosk-model-small-en-us-0.15/graph/HCLr.fst /home/pi/.local/share/vosk/vosk-model-small-en-us-0.15/graph/Gr.fst
feb 20 21:23:52 Silvestro ovos-dinkum-listener[854]: LOG (VoskAPI:ReadDataFiles():model.cc:308) Loading winfo /home/pi/.local/shar                                                     e/vosk/vosk-model-small-en-us-0.15/graph/phones/word_boundary.int
feb 20 21:23:53 Silvestro ovos-dinkum-listener[854]: LOG (VoskAPI:UpdateGrammarFst():recognizer.cc:287) ["wake up", "[unk]"]
feb 20 21:23:53 Silvestro ovos-dinkum-listener[854]: LOG (VoskAPI:Estimate():language_model.cc:142) Estimating language model with                                                      ngram-order=2, discount=0.5
feb 20 21:23:53 Silvestro ovos-dinkum-listener[854]: LOG (VoskAPI:OutputToFst():language_model.cc:209) Created language model with                                                      4 states and 7 arcs.
feb 20 21:23:53 Silvestro ovos-dinkum-listener[854]: 2025-02-20 21:23:53.173 - voice - ovos_dinkum_listener.voice_loop.hotwords:lo                                                     ad_hotword_engines:177 - INFO - Loading hotword: wake_up with engine: <ovos_ww_plugin_vosk.VoskWakeWordPlugin object at 0x7f2ee893                                                     10>
feb 20 21:23:53 Silvestro ovos-dinkum-listener[854]: 2025-02-20 21:23:53.175 - voice - ovos_dinkum_listener.voice_loop.hotwords:lo                                                     ad_hotword_engines:221 - WARNING - No stop words loaded
feb 20 21:23:53 Silvestro ovos-dinkum-listener[854]: 2025-02-20 21:23:53.720 - voice - ovos_dinkum_listener.voice_loop.voice_loop:                                                     start:177 - INFO - Listening mode: ListeningMode.WAKEWORD
feb 20 21:23:53 Silvestro ovos-dinkum-listener[854]: 2025-02-20 21:23:53.735 - voice - ovos_dinkum_listener.service:on_started:99                                                      - INFO - DinkumVoiceService started.
feb 20 21:23:53 Silvestro ovos-dinkum-listener[854]: 2025-02-20 21:23:53.737 - voice - ovos_dinkum_listener.service:on_started:99                                                      - INFO - DinkumVoiceService started.
feb 20 21:23:53 Silvestro ovos-dinkum-listener[854]: 2025-02-20 21:23:53.740 - voice - ovos_dinkum_listener.service:on_ready:91 -                                                      INFO - DinkumVoiceService is ready.
feb 20 21:23:53 Silvestro ovos-dinkum-listener[854]: 2025-02-20 21:23:53.742 - voice - ovos_dinkum_listener.service:run:348 - INFO                                                      - Service ready
feb 20 21:23:53 Silvestro ovos-dinkum-listener[854]: 2025-02-20 21:23:53.743 - voice - ovos_dinkum_listener.voice_loop.voice_loop:                                                     run:203 - INFO - Starting loop in mode: ListeningMode.WAKEWORD
feb 20 21:24:25 Silvestro ovos-dinkum-listener[854]: 2025-02-20 21:24:25.055 - voice - ovos_config.models:reload:227 - ERROR - Exception fetching remote configuration: No module named 'ovos_backend_client'

I guess this error is not helping:

feb 20 21:24:25 Silvestro ovos-dinkum-listener[854]: 2025-02-20 21:24:25.055 - voice - ovos_config.models:reload:227 - ERROR - Exception fetching remote configuration: No module named 'ovos_backend_client'

ovos-backend-client should not be involved anymore.

@JarbasAl does this might be related to the constraint missing something?

safe to ignore, not an issue

Ok, then @Thedrifter I don’t know what could be the issue as from an OVOS perspective the ovos-listener service is up and running.

Did you check you microphone volume?

Ok, I can try to do a clean install, since I messed around a bit… The microphone from the raspberry interface works, is there a way to test the microphone from ovos?

Only by saying β€œHey mycroft” :confused: