I added a simple calculator skill to rhasspy (2.5.5) which you can find here:
it works fine but it cant calculate with large numbers…
I had difficulties with the numbers and the training. When I use an intent like this:
[CalculatorAddition]
(how much|what) is (1…10){$number}{first} (with|plus|and) (1…10){$number}{second}
I can only make additions of 10 numbers which is a really simple calculator…too simple. If I rais this number to for example (1…1000000000) it looks like rhasspy is generating each possiblity which taks so long to train the device crashes. Even by using (1.100) the training doesn’t stop.
When I leave out (1…10) I get an error before the training starts…
I could make a slot out of the numbers but then still I would have a slot with millions of numbers in it… Isn’t there a possibility to regonize an infinite amount of numers withouth having to train ages?