JarbasAI
JarbasAI
currently all utterances are parsed by master, there is ip blacklist support only add support to blacklist intents/skills per user Example, some privileged actions like access to a camera, shutting...
the remainder text should not be lowercased, this impacts comparisons between remainder and original utterance similar to #145 which has been fixed in #146 will fix this in the datetime...
i propose two new methods, useful for normalization but also for generating more natural dialog singularize -> makes word singular pluralize -> makes word plural form these would be localized...
Previously extract_number always returned the last number in the utterance the rationale was that this kind of query would just work "i want option 1, no i mean option 3"...
noticed this when looking into alarm skill, there is a TODO that belongs in this repo https://github.com/MycroftAI/skill-alarm/blob/20.08/__init__.py#L1133 ```python def nice_relative_time(when, relative_to=None, lang=None): """ Create a relative phrase to roughly describe...
a few considerations about extract_number and pronounce_number: # names of small numbers support like PR MycroftAI/mycroft-core#1646 and MycroftAI/mycroft-core#1642 do for big numbers, support for long and short scale (PR MycroftAI/mycroft-core#1663...
havent looked into it more, but i got this ```python area = nice_number(area, speech=True) ``` ``` Traceback (most recent call last): File "/home/user/MycroftProjects/mycroft-core/.venv/lib/python3.8/site-packages/mycroft/skills/mycroft_skill/event_container.py", line 66, in wrapper handler(message) File "/home/user/mycroft_data/skills/skill-countries/__init__.py",...
while lingua franca is not adopted in mycroft-core some bug fixes and functionality are being pushed there https://github.com/MycroftAI/mycroft-core/pull/2342 Add default value to parameter in nice_number & convert_mixed_fraction Add tests for...
when speaking about numbers in day to day people tend to say technically incorrect things, but we get the meaning anyway because of context 7 point 8 means 7.8 there...
while lingua franca is not adopted in mycroft-core some bug fixes and functionality are being pushed there https://github.com/MycroftAI/mycroft-core/pull/2346 Remove unreachable conditions from parse_en:1122-1133 - input string passed through clean_string() on...