1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/starphin-calculator

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Голосовой калькулятор

Это голосовой калькулятор, основанный на новейшей технологии распознавания речи. Для вычислений не нужно нажимать кнопки — достаточно произнести выражение, и результат будет рассчитан автоматически. Поддерживаются операции сложения, вычитания, умножения, деления, вычисления квадратного корня, нахождения логарифма по заданному основанию, возведения в степень, тригонометрические функции, а также смешанные выражения с использованием этих операций.

Встроены два механизма распознавания речи: Baidu и FeiYu. Распознавание Baidu более точное, FeiYu работает быстрее.

Есть возможность выбора темы оформления.

Интерфейс

Интерфейс не идеален, он довольно прост и может быть улучшен заинтересованными лицами.

Скриншоты

[Здесь и далее скриншоты не представлены.]

Преимущества перед традиционными калькуляторами

  1. Не нужно ничего делать руками — просто говорите, как считаете.

  2. Высокая точность: для длинных выражений — 99%, для коротких — 98%. В настоящее время поддерживается только китайский язык.

  3. Отображение истории вычислений и наглядное представление математических формул для удобной проверки.

  4. Простота использования и широкие возможности для выполнения сложных вычислений.

Примеры использования

  • $+100$ — «плюс сто».
  • $200+3*2.5$ — «двести плюс три умножить на два с половиной».
  • $(2+3.11)/2$ — «скобки два плюс три точка один один, разделить на два».
  • $\frac{1}{4}$ — «одна четвёртая».
  • $3\frac{1}{4}$ — «три одна четвёртая».
  • ${4}^{2}$ — «четыре в квадрате».
  • ${4}^{-0.5}$ — «четыре в степени минус ноль пять».
  • $\sqrt{18}$ — «корень из восемнадцати».
  • $\sqrt[5]{18}$ — «пять корней из восемнадцати».
  • $sin(0.1)$ — «синус ноль один».
  • $sin(\frac{2\pi}{3})$ — «синус три вторых пи».
  • $sin(30°)$ — «синус тридцать градусов».
  • $ln4$ — «натуральный логарифм четырёх».
  • $log_{3}4$ — «логарифм четырёх по основанию три».
  • ${(\sqrt{8})}^{-\frac{4}{3}}$ — «восемь под корнем в степени минус четыре третьих».
  • $\frac{3+\frac{1}{4}}{2}$ — «две третьих плюс одна четвёртая».
  • ${(log_{3}(4+3*2))}^{\frac{1}{4}}$ — «три в степени логарифм от сорока двух».

Основные технологии

  • Механизмы распознавания речи: Baidu и FeiYu.
  • Анализ математического языка: antlr4.
  • Отображение математических формул: latex.

Планы на будущее

  1. Непосредственное отображение результатов дробных вычислений, например, $\frac{1}{4}$+$\frac{1}{4}$=$\frac{1}{2}$.
  2. Поддержка переключения между китайским языком и диалектами.
  3. Поддержка английского языка для ввода и вычислений.
  4. Разработка версии калькулятора для iOS.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
GPL-3.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/starphin-calculator.git
git@api.gitlife.ru:oschina-mirror/starphin-calculator.git
oschina-mirror
starphin-calculator
starphin-calculator
master