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

Список функций
- Динамическая система карт памяти, использующая технологию искусственного интеллекта для усиления эффекта памяти
- Поддержка многоязычного интерфейса (английский/китайский)
- Современный пользовательский интерфейс, разработанный с помощью Tailwind CSS
- Предоставляет руководство по британскому и американскому произношению
- Релевантные словарные предложения для расширения словарного запаса
- Самостоятельная внутренняя система с поддержкой персонализации
- Открытый исходный код, приветствуется вклад сообщества в создание новых языковых пакетов, улучшение пользовательского интерфейса и оптимизацию подсказок ИИ.
Использование помощи
Процесс установки
- Клонируйте код проекта:
git clone https://github.com/stvlynn/flashcard.git
cd flashcard
- Установите зависимость:
npm install
- Настройте переменные окружения: Создайте
.env
файл и добавьте следующее:
VITE_DIFY_API_KEY=your_dify_api_key
VITE_DIFY_API_URL=your_workflow_endpoint
- Запустите сервер разработки:
npm run dev
Руководство по использованию
- Система динамических карт памяти::
- Войдя в приложение, выберите язык, который вы хотите изучать.
- Система динамически генерирует карты памяти в зависимости от вашего прогресса в обучении и запоминании.
- Каждая карточка содержит слово, произношение и примеры предложений, что поможет вам полностью овладеть лексикой.
- Поддержка многоязычного интерфейса::
- В настройках выберите предпочтительный язык интерфейса (в настоящее время поддерживаются английский и китайский).
- Язык интерфейса мгновенно переключается для пользователей с разным языковым образованием.
- Руководство по произношению::
- На каждой карточке со словом есть кнопки произношения, нажмите на них, чтобы услышать британское и американское произношение.
- Улучшайте точность произношения, слушая и подражая снова и снова.
- Связанные словарные предложения::
- Система поможет вам расширить словарный запас, рекомендуя родственные слова на основе слов, которые вы изучаете в данный момент.
- Эти слова появятся в нижней части карты, и на них можно нажать, чтобы узнать подробности.
- Самостоятельная внутренняя система::
- Войдите в приборную панель Dify, создайте новый рабочий процесс и импортируйте его
dify-config.yml
Документация. - обновление
.env
Ключи API и конечные точки рабочего процесса в документации для завершения персонализации.
- Войдите в приборную панель Dify, создайте новый рабочий процесс и импортируйте его
- Вклад в развитие сообщества::
- Разработчики могут добавлять новые языковые пакеты, которые будут добавлены в
public/locales/[lang]/
Каталог. - Вносите улучшения в пользовательский интерфейс и оптимизируйте подсказки ИИ, чтобы повысить удобство использования.
- Отправляйте сообщения об ошибках и предложения по улучшению, чтобы помочь проекту продолжать совершенствоваться.
- Разработчики могут добавлять новые языковые пакеты, которые будут добавлены в
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...