News_Wave / README.md
jeremierostan's picture
Update README.md
f888e12 verified

A newer version of the Gradio SDK is available: 5.0.2

Upgrade
metadata
title: News Wave
emoji: 🌊
colorFrom: blue
colorTo: indigo
sdk: gradio
sdk_version: 4.40.0
app_file: app.py
pinned: false
license: mit
thumbnail: >-
  https://cdn-uploads.huggingface.co/production/uploads/64964a906105da037e718533/jwmzozLfGKM38hipIgg9m.png
short_description: Generate articles based on your interests and English level

NewsWave: AI-Powered ESL Learning Articles

Welcome to NewsWave 🌊🐬, a Hugging Face space dedicated to generating AI-written articles tailored for English language learners based on your interests and current proficiency level.

Overview

NewsWave uses functions and APIs to provide engaging, informative, and educational articles suitable for various levels of English proficiency. The app leverages:

  • Gradio: For creating an interactive web interface.
  • OpenAI's GPT-4o-Mini: To generate articles and analyze language elements.
  • LangChain: For integrating search and retrieval tools.
  • Wikipedia and DuckDuckGo: As primary sources for obtaining relevant content.

Features

  1. Generate AI-Written Articles: Based on your chosen topic and English proficiency level.
  2. Text-to-Speech Functionality: Convert generated articles into speech for listening practice.
  3. Feedback and Takeaways: Get relevant learning points from the articles.

Usage

  1. Enter Your Topic: Type in a topic of interest in the text box.
  2. Select Your Proficiency Level: Choose your current level of English proficiency from the dropdown.
  3. Optional Learning Objective: Specify a learning objective if you have one.
  4. Generate Article: Click the "Surf the Web and Generate Article" button to create an article.
  5. Text-to-Speech: Click the "Read it to me" button to listen to the generated article.
  6. Companion app: A tutor is available (here)[https://huggingface.co/spaces/jeremierostan/News_Wave_Companion]

Duplicate

  • To use the app, first duplicate it
  • Then enter your OpenAI API key and desired username and password

License

This project is licensed under the MIT License.

Contact

For any questions or support, please contact [[email protected]].

Enjoy using NewsWave and helping your students develop their English proficiency with AI-generated articles!