English learner Assistant ELA
https://chrome.google.com/webstore/detail/eepeblbmpkloajddpjlibamomldfhdga
- a chrome extentions
- base on OpenAI TTS (text-to-speech) model [https://platform.openai.com/docs/guides/text-to-speech]
- base on OpenAI gpt-3.5-turbo, gpt-4-turbo model [https://platform.openai.com/docs/models/gpt-4-and-gpt-4-turbo]
ELA is designed to boost your English(or other languages) proficiency, utilizing cutting-edge AI technologies including Text to Speech (TTS) and Large Language Models (LLM) to support your learning journey.
With its user-friendly interface and high customizability, ELA is perfect not only for individuals learning English but also for professionals and scholars needing to access specialized English content. Moreover, it can facilitate learning other languages, thereby significantly enhancing efficiency in your professional and educational pursuits.
-
Reading aloud:
- Utilizes TTS (Text to Speech) technology.
- Can read selected English content when users browse the web.
- Enhances listening practice and improves English comprehension.
-
Translation and word lookup:
- Uses the latest AI technology (openAI ChatGPT) for English translation and word lookup.
- Helps users read smoothly and expand their vocabulary.
-
Custom settings:
- Allows users to customize functions based on specific learning needs.
- Adjust functions by defining prompts for personalized configuration.
step1: download zip & unzip archive/ela_{The latest released version}.zip
step2: following the provided installation instructions https://developer.chrome.com/docs/extensions/get-started/tutorial/hello-world?hl=en#load-unpacked
- Open the side panel, turn on the switch at the top right corner.
- Select the text paragraph you want to process. The text will appear in the side panel.
- Click the [Play] button below the text to start reading aloud.
- Use the [Translate to Chinese] and [Look up words] buttons to access these specific functions.
-
On/OFF: on, the content selected on the webpage will appear in the side panel.
-
Setting: Parameter settings. You can specify the AI model for sound and language in the settings.
-
Clear all: Clear all contents in the side panel.
-
Play: Play/Continue playing/Replay
-
Pause: Pause
-
Stop: Stop playback. After stopped, clicking play again will regenerate the sound and play it.
-
Translate: Translate English into Chinese.
-
word:Look up words
-
Custom functions
"windows": "Ctrl+Shift+S"
"mac": "Command+Shift+S"
"chromeos": "Ctrl+Shift+S"
"linux": "Ctrl+Shift+S"
p.s. After closing the sidebar, all content currently on the sidebar will be deleted.
-
Where do I find my openai api key?
https://help.openai.com/en/articles/4936850-where-do-i-find-my-openai-api-key
https://platform.openai.com/api-keys -
Is my OpenAI-API-Key safe?
Your OpenAI-API-Key is only transmitted to OpenAI when the interface is invoked. Additionally, your OpenAI-API-Key is saved in your browser's storage. You can delete your OpenAI-API-Key at any time from the "Options" menu. -
In which regions is this available?
If OpenAI does not offer services in your area, you will also be unable to use this extension there.
- OpenAI prompt engineering guidelines: for prompting OpenAI models like GPT-4.
- OpenAI playground: for testing OpenAI prompts in a chat interface.
Contributions are highly encouraged! Please fork and submit a PR.