Flashcard: инструмент для изучения иностранных языков с помощью флешкарт, созданный на основе Dify и заменяющий Duolingo.

Общее введение

Flashcard - это инструмент для изучения языков с открытым исходным кодом, призванный стать альтернативой Duolingo. Разработанный Стивеном Линном (имя пользователя GitHub: stvlynn), проект использует современный пользовательский интерфейс и поддержку нескольких языков, чтобы помочь пользователям изучать языки более интеллектуально. Flashcard использует технологию искусственного интеллекта для создания динамической системы мнемонических карточек, поддерживает многоязычный интерфейс (на английском и китайском языках) и включает такие функции, как справочники по произношению и предложения по соответствующему словарному запасу. возможности. Пользователи могут персонализировать свой опыт обучения с помощью собственной внутренней системы.

Flashcard:基于Dify构建的单词闪卡外语学习工具,替代多邻国(Duolingo)

 

Список функций

  • Динамическая система карт памяти, использующая технологию искусственного интеллекта для усиления эффекта памяти
  • Поддержка многоязычного интерфейса (английский/китайский)
  • Современный пользовательский интерфейс, разработанный с помощью Tailwind CSS
  • Предоставляет руководство по британскому и американскому произношению
  • Релевантные словарные предложения для расширения словарного запаса
  • Самостоятельная внутренняя система с поддержкой персонализации
  • Открытый исходный код, приветствуется вклад сообщества в создание новых языковых пакетов, улучшение пользовательского интерфейса и оптимизацию подсказок ИИ.

 

Использование помощи

Процесс установки

  1. Клонируйте код проекта:
   git clone https://github.com/stvlynn/flashcard.git
cd flashcard
  1. Установите зависимость:
   npm install
  1. Настройте переменные окружения: Создайте.envфайл и добавьте следующее:
   VITE_DIFY_API_KEY=your_dify_api_key
VITE_DIFY_API_URL=your_workflow_endpoint
  1. Запустите сервер разработки:
   npm run dev

Руководство по использованию

  1. Система динамических карт памяти::
    • Войдя в приложение, выберите язык, который вы хотите изучать.
    • Система динамически генерирует карты памяти в зависимости от вашего прогресса в обучении и запоминании.
    • Каждая карточка содержит слово, произношение и примеры предложений, что поможет вам полностью овладеть лексикой.
  2. Поддержка многоязычного интерфейса::
    • В настройках выберите предпочтительный язык интерфейса (в настоящее время поддерживаются английский и китайский).
    • Язык интерфейса мгновенно переключается для пользователей с разным языковым образованием.
  3. Руководство по произношению::
    • На каждой карточке со словом есть кнопки произношения, нажмите на них, чтобы услышать британское и американское произношение.
    • Улучшайте точность произношения, слушая и подражая снова и снова.
  4. Связанные словарные предложения::
    • Система поможет вам расширить словарный запас, рекомендуя родственные слова на основе слов, которые вы изучаете в данный момент.
    • Эти слова появятся в нижней части карты, и на них можно нажать, чтобы узнать подробности.
  5. Самостоятельная внутренняя система::
    • Войдите в приборную панель Dify, создайте новый рабочий процесс и импортируйте егоdify-config.ymlДокументация.
    • обновление.envКлючи API и конечные точки рабочего процесса в документации для завершения персонализации.
  6. Вклад в развитие сообщества::
    • Разработчики могут добавлять новые языковые пакеты, которые будут добавлены вpublic/locales/[lang]/Каталог.
    • Вносите улучшения в пользовательский интерфейс и оптимизируйте подсказки ИИ, чтобы повысить удобство использования.
    • Отправляйте сообщения об ошибках и предложения по улучшению, чтобы помочь проекту продолжать совершенствоваться.
© заявление об авторских правах

Похожие статьи

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...