OpenVoiceOS / ovos-installer

Open Voice OS and/or HiveMind installer using Ansible with an intuitive and easy Text-based User Interface
https://www.openvoiceos.org
48 stars 12 forks source link

request - OCP options #96

Closed JarbasAl closed 1 month ago

JarbasAl commented 1 month ago

i think OCP should be moved to an extra, like GUI and skills

if OCP is not installed mycroft.conf should also be updated

audio plugins are

i will assume "vlc" is used as the default, as it can handle more streams, but it could also be "simple"

{
    "enable_old_audioservice": true,
    "disable_ocp": true,
    "Audio": {
        "default-backend": "vlc"
   }
}

OCP should only be installed on setups with a GUI like the mk2 IMHO

voice satellites must use the config above, headless devices also recommended to use the above, but OCP will work there even without GUI

JarbasAl commented 1 month ago

probably should wait for https://github.com/OpenVoiceOS/ovos-config/pull/96 to be merged first

goldyfruit commented 1 month ago

OCP has been added already https://github.com/OpenVoiceOS/ovos-installer/commit/ab7da15fda93f3cd9b5a1f63dd70fecad3e2998c but I might move it with the extra skills as this is required by TuneIn or Pyradios skills.

JarbasAl commented 1 month ago

OCP has been added already ab7da15 but I might move it with the extra skills as this is required by TuneIn or Pyradios skills.

i saw it, thats why i mentioned it, the companion config changes should also be done (if OCP is NOT installed)

note that the skills do not require OCP plugin at all, if the pipeline is enabled in config

goldyfruit commented 1 month ago

Then I will remove the plugin from this release as well as the TuneIn skill to the next `ovos-installer release. :+1:

goldyfruit commented 1 month ago

Since https://github.com/OpenVoiceOS/ovos-config/pull/96 got merged I added back ovos-ocp-audio-plugin plugin.