Skip to content

Text and speech-based writing assistance prototype for users with a visual impairment

Notifications You must be signed in to change notification settings

StefanoAnzolut/writing-assistant

Repository files navigation

Writing Assistant

This app has been developed as a text and speech-based writing assistance prototype “Writing Assistant” built on OpenAIs GPT models to create first structured drafts, converse about the document, and simplify the editing and formatting process.

It is desiged to facilitate the scientific writing experience for users with a visual impairment.

It provides the ability to interact with a conversational chatbot (using GPT-3.5 Turbo and GPT-4) and an accessible text editor (A11yFirst CKEditor) through a simple and accessible interface.

image

Environment Variables

As it uses Microsoft Azure OpenAI Services and AI Speech Services three variables need to be set to run the app smoothly.

  • AZURE_API_KEY to use the Microsoft Azure OpenAI Services
  • AZURE_SPEECH_API_KEY to use AI Speech Services
  • AZURE_SPEECH_REGION to use AI Speech Services

License

This software is released under the terms of the GNU General Public License.

Setup

Make sure to install the dependencies:

npm install

Start the development server on http://localhost:3000:

npm run dev

About

Text and speech-based writing assistance prototype for users with a visual impairment

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages