Skip to content

Commit

Permalink
GITBOOK-2: change request with no subject merged in GitBook
Browse files Browse the repository at this point in the history
  • Loading branch information
sureshemis authored and gitbook-bot committed Oct 6, 2023
1 parent 49e7cd3 commit 076894b
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 3 deletions.
2 changes: 1 addition & 1 deletion SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
* [Architecture](learn/architecture.md)
* [Technology Stack](learn/technology-stack.md)
* [ALL - Services](learn/all-services/README.md)
* [Learner AI](learn/all-services/learner-ai.md)
* [Learner AI Services](learn/all-services/learner-ai-services.md)
* [Content Services](learn/all-services/content-services.md)
* [Profile Manager](learn/all-services/profile-manager.md)
* [Profanity Services](learn/all-services/profanity-services.md)
Expand Down
18 changes: 18 additions & 0 deletions learn/all-services/learner-ai-services.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
description: >-
Learner AI services as part of ALL initiative, provides the instruments of the
Platform, through easy to integrate APIs that help in enhancing reading and
speaking ability of the learners journey.
---

# Learner AI Services

The Learner AI Services use ASR(Automated Speech Recognition) technique to decipher the learners speech, applies the ALL Learners algorithm build a Learner Profile, against each of the language set, which typically are syllable or letters or characters. Currently the services cater to Tamil and Hindi languages.

To help the learner journey, we have the following APIs and their key usage implication:-

updateLearnerProfile – This API when fed with recorded wav file or base64 encoded text, create or update the learner profile. This is the key API, that deconstructs the audio file into learner profile using ASR technology and ALL Learner algorithm.

GetFamiliarityScore – This API fetches the profile vector for a given user or session. Profile vector is a json object with set of derived scores against each character in the language.

GetTargets – This API is helpful to get a next set of characters that are consistently scored low across the session(s). This can be fed into ALL Learner Session services to fetch content, that can help him to sharpen the targeted character set, which in turn improves his Learner Profile.
2 changes: 0 additions & 2 deletions learn/all-services/learner-ai.md

This file was deleted.

0 comments on commit 076894b

Please sign in to comment.