STEMGeek's Hackathon #1. dLingua. Making progress with linguistic ecosystem on Hive

in #dlingua4 months ago (edited)

imaged.png

This is my entry for "STEMGeek's First Hackathon"
(https://peakd.com/stem/@themarkymark/stemgeek-s-first-hackathon)

Description of Project and the problem it solves

dLingua is a project with a purpose to help to organize linguistic materials on Hive (speech, voice, sounds). It will serve as an educational resource for language learners and a resource for people to find someone to talk to in a foreign language. It may help you to find someone who could create an audio-version for your post in a foreign language, hence increasing the audience for your posts and making content on Hive available also for people with some kind of disabilities (like short sight etc.).
Plus we could probably listen to some posts on Hive in audio-format when we are just doing some stuff at home.

dLingua could serve as sort of filter for linguistic materials on Hive.
There’re 3 main categories of materials you could search for there:
a)
Human voices (see “Voices list” tab on the app) (users could provide the audio-version for the text in their posts (will need to use ““voice-“+language code” tag (for example “voice-ru”)))
b)
Sounds of our languages (see “Phonetics” tab on the app) (users could provide the audio-version (possibly even a video-version) for the sounds of their languages in their posts (will need to use ““sound-“+language code” tag (for example “sound-ru”))). Currently is only available for English (just several sounds for testing);
c)
List of users of particular language (which will allow you to find a person you could talk to learn a foreign language and find someone who could make an audio-version of your posts) (will need to use ““application-“+language code” tag (for example “application-ru”))).

As for features, aside from what described above currently you can “Log in”/”Log out” (with Hivesigner) and vote for posts (with Hive Keychain and Hivesigner) (there might (and will be) be some bugs (I’m just an amateur programmer)).
And you can search for your contributions to dLingua (the posts with dLinuga as the first tag) (click “Show my contributions”).

dLingua may accompany recently introduced “Language Exchange! Community”
https://peakd.com/c/hive-181017/created

I made some posts from my 2nd account (wti18n) to test the app.
You can search for
a)
“application-ru” and "application-br" tag on the modal window appearing after clicking on “Users list” tab (the post list and details will appear if you choose (click) Russia/Brazil on the map initially),
b)
“voice-br” and "voice-ru" tag on the modal window appearing after clicking on “Voices list” tab (the post list and details will appear if you choose (click) Brazil/Russia on the map initially),
c)
and you can click “Phonetics” tab to open a window with some sounds of English and click on them to search for corresponding posts (about a particular sound) on Hive (currently just “0061” (“a” sound) / 0065 (“e” sound) in Unicode (for more info => Phonetic symbols for English, with Unicode hex numbers) (just for testing))).
I will add more posts to search for soon.

Link to a public git repo on Github & live project

https://github.com/alexbiojs/dLingua
https://dlingua.netlify.app/main/

Third-party code/libraries used:

https://github.com/nuxt/nuxt.js
https://github.com/vuetifyjs/vuetify
https://github.com/10bestdesign/jqvmap
https://github.com/ledgerconnect/hivesigner.js
https://github.com/ledgerconnect/hivesigner.js/blob/master/docs/index.html
https://gitlab.syncad.com/hive/dhive
https://github.com/jonschlinkert/remarkable

Sort:  

Remind me of the text to speech service that was automatically posting text to speech on peoples posts.. But WAY more advanced. Good work on this..!

"Good work on this"
thank you.

"..text to speech service that was automatically posting text to speech on peoples posts"
yes, I remember it as well. A lot of users were downvoting it (to my knowledge) because of the quite
low quality.
one of the purposes of dLingua would be to try to use Hive community and provide sort of service
to make audio-versions of our posts here on Hive and possibly even for clients outside of Hive,
to create kind of Librivox.
https://librivox.org/ (Free public domain audiobooks)

 4 months ago 

Make sure this link is on the STEMGeeks’ Discord.

thank you

That's really interesting!

thank you, indeed i guess dLingua is gonna be really fun and interesting )

Are you and @whatamidoing talking? :D

we have a date? but i don't know the date

"Are you and whatamidoing talking?"

yes, thanks for mentioning.

I've seen the Language Exchange community, joined it on
Discord and would like to try to collaborate with it.
I was glad to see that I'm not the only one who realizes
the incredible linguistic potential of Hive.