How to integrate voice command?

Just wondering if anyone can help to know, is there any option to integrate virtual assistance voice commands such as Alexa, siri or any other. I think we have voice recorder with MangOHYellow device. Is it possible to use voice commands?

this seems to be a huge project…

Cannot find siri in yocto, but here says we can use Speech Recognition in Python using CMU Sphinx:

You can see if you need that, if yes, you can install those bb files required in yocto image.


owner@ubuntu:~$  pip3 install pipoe
Collecting pipoe
  Downloading https://files.pythonhosted.org/packages/27/79/7b7ebeb35791ee65139a0828adeeb31ba039edda96d9725cff9915127671/pipoe-2019.11-py3-none-any.whl
Collecting Parsley==1.3 (from pipoe)
  Downloading https://files.pythonhosted.org/packages/2b/d6/4fed8d65e28a970e1c5cb33ce9c7e22e3de745e1b2ae37af051ef16aea3b/Parsley-1.3-py2.py3-none-any.whl (88kB)
    100% |████████████████████████████████| 92kB 5.5MB/s 
Collecting pep508-parser==2019.3 (from pipoe)
  Downloading https://files.pythonhosted.org/packages/70/d7/56c24c2bb9bce7a9b2c1c4b78b57ad126dcd20bad73fedce3556ceb963c2/pep508_parser-2019.3-py3-none-any.whl
Collecting pkginfo==1.5.0.1 (from pipoe)
  Downloading https://files.pythonhosted.org/packages/e6/d5/451b913307b478c49eb29084916639dc53a88489b993530fed0a66bab8b9/pkginfo-1.5.0.1-py2.py3-none-any.whl
Installing collected packages: Parsley, pep508-parser, pkginfo, pipoe
Successfully installed Parsley-1.3 pep508-parser-2019.3 pipoe-2019.11 pkginfo-1.5.0.1

owner@ubuntu:~/Downloads$ pipoe -p pyaudio
Gathering info:
  pyaudio
Generating recipes:
  python-pyaudio_0.2.13.bb

PREFERRED_VERSIONS are available in: ./python-versions.inc
owner@ubuntu:~/Downloads$ pipoe -p pocketsphinx
Gathering info:
  pocketsphinx
  | sounddevice
  |-- CFFI
  |---- pycparser
Generating recipes:
  python-pocketsphinx_5.0.0.bb
  python-sounddevice_0.4.6.bb
  python-cffi_1.15.1.bb
  python-pycparser_2.21.bb

PREFERRED_VERSIONS are available in: ./python-versions.inc
owner@ubuntu:~/Downloads$ pipoe -p SpeechRecognition
Gathering info:
  SpeechRecognition
  | requests
  |-- charset-normalizer
  |-- idna
Failed to translate license: None
Please enter a valid license name: 
  |-- urllib3
  |-- certifi
Generating recipes:
  python-speechrecognition_3.10.0.bb
  python-requests_2.28.2.bb
  python-charset-normalizer_3.1.0.bb
  python-idna_3.4.bb
  python-urllib3_1.26.15.bb
  python-certifi_2022.12.7.bb

PREFERRED_VERSIONS are available in: ./python-versions.inc

Here is an example for other user to install python3-pymodbus_2.5.3.bb