You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
964 B
Markdown
27 lines
964 B
Markdown
2 years ago
|
+++
|
||
|
title = "GrammarQuery"
|
||
|
weight = 5
|
||
|
[taxonomies]
|
||
|
tags = []
|
||
|
+++
|
||
|
|
||
|
GrammarQuery was built as a project for the Unversity of Pittsburgh's
|
||
|
[SheInnovates 2022](http://sheinnovates.us/) Hackathon. It's a voice-based
|
||
|
language learning tool that prompts you with real-world questions that the user
|
||
|
replies to by speaking. It complements other language learning tools that are
|
||
|
focused on learning vocabulary and grammar by teaching the user to use English
|
||
|
in a conversational manner.
|
||
|
|
||
|
A live version of GrammarQuery can be found at
|
||
|
[nickzana.github.io/grammarquery](https://nickzana.github.io/grammarquery/).
|
||
|
|
||
|
## Technical Details
|
||
|
|
||
|
GrammarQuery works by using the [Web Speech
|
||
|
API](https://developer.mozilla.org/en-US/docs/Web/API/Web_Speech_API) to speak
|
||
|
the question to the user, then translate the user's audio response to text.
|
||
|
|
||
|
This transcribed text is then sent to the [GrammarBot
|
||
|
API](https://www.grammarbot.io), where the returned errors are presented to the
|
||
|
user.
|