Swen Gross
Swen Gross
*cough* HELL YEAH! Should i write a PR to push this?
There are some additional problems with RemoteTTS, since you essentially bypass caching and the Queue (consequently making `pulse_duck: True` ineffective).
In RemoteTTS adding/rewriting ```python from .cache import hash_sentence def execute(...): # for part in self._get_phrases(sentence): ## gets tossed response = self._request(sentence).result() if response.status_code == 200: input_file = self.__cache(sentence, response.content) viseme...
Maybe we should make `split_in_sentences` also a config option? (Why is it a `staticmethod` atm, where is this used as such?) ```python def _get_phrases(self, sentence): if self.config.get("split_in_sentences", True): phrases =...
>... should we allow each plugin to split sentences in its own way or perform it consistently at a higher level? If you're running anything other than `"enclosure": "picroft"` and...
We're coming closer to the genealogy. So, [the check](https://github.com/emphasize/mycroft-core/blob/f40115e17fd40b53bc1ffba9668b0b11c314d39a/mycroft/audio/speech.py#L81) should be: (as it is indicated by the TODO) ```python if tts.config.get("split_in_sentences", True): chunks = tts.preprocess_utterance(utterance) ... ``` with RemoteTTS tossing...
you don't remove list items in a (for) loop. With this it should be solved ```python # empties the list entry (if necessary) and removes it afterwards # with single...
With problems i meant breakage as they would need a translated 'yes'. Anyhow, how do you get a kernel update with this?
In the meantime just build it with ```docker buildx build --build-arg "TTS_VERSION=0.8.0" .```
have to ask, an api key is set in the backend config? Had no problems while requesting owm from the personal backend. ``` "microservices": { "ovos_fallback": true, "wolfram_provider": "auto", "weather_provider":...