evgeniy2018123
Июль 30, 2018 19:59:45

Привет всем ребята нужна помощь я думаю для экспертов будет легко !
Вообщем ребят надо сделать голосовой калькулятор ! я уже все сделал голос распознование и тд (через google api ) так вот когда я говорю допустим 5 + 5 он разпознает 5 + 5 а как сделать так что бы пример перевелся в int или как-то по другому ? кто знает ? как ето решить ?
PEHDOM
Июль 30, 2018 22:15:56
evgeniy2018123 в каком виде оно тебе возвращает результат?
py.user.next
Июль 31, 2018 01:38:30
Если выражения не сложные, то можно просто применять регулярные выражения для распознавания известных выражений. Если же выражения произвольные, то надо строить синтаксический анализатор со всеми прелестями - построение грамматики, рекурсивный спуск, построение дерева операций. Так что начни с простого, оно хоть порадует тебя результатом.
evgeniy2018123
Июль 31, 2018 08:15:06
PEHDOM
evgeniy2018123 в каком виде оно тебе возвращает результат?
вид(строка) еслия я говорю : 5 + 5 ; то она выводит уже красиво в консоле 5 + 5
как теперь его в int перевести(обычным способом ошибка )??
py.user.next
Если выражения не сложные, то можно просто применять регулярные выражения для распознавания известных выражений. Если же выражения произвольные, то надо строить синтаксический анализатор со всеми прелестями - построение грамматики, рекурсивный спуск, построение дерева операций. Так что начни с простого, оно хоть порадует тебя результатом.
Спасибо ну а можно ка който пример ? или я ща в гугле посижу
sosok43k
Авг. 14, 2018 21:38:20
Пишите на почту, готов все обьяснить