kiyanaw / kiyanaw-backend Goto Github PK
View Code? Open in Web Editor NEWkiyânaw Transcribe source code and infrastructure.
Home Page: https://app.kiyanaw.net/
kiyânaw Transcribe source code and infrastructure.
Home Page: https://app.kiyanaw.net/
Set up a distribution for the audio
Reported here: UAlbertaALTLab/plains-cree-fsts#10
Add the ability to edit the title of the current audio transcription
There is a huge amount of YouTube videos out there, plus with the HTML5 player we get "time stretch" for free.
https://www.youtube.com/channel/UCjAP7sBtqDwXjI33WLwmX1A
https://www.youtube.com/channel/UCiqK299G9DEAHurqTVfbHZQ/videos
https://www.youtube.com/channel/UCVkU1EdvQQuLvOdQz5ZIEQA/videos
After a file has been rendered by the editor, save the duration
Reported here: UAlbertaALTLab/plains-cree-fsts#6 (comment)
Discussion here: UAlbertaALTLab/plains-cree-fsts#8
Provide read-only view for:
When playback enters a new region, scroll to the region in the editor when out of view.
Set up another environment for permanent transcriptions
Provide ability to pull an MP3 from a specific region for download (to send to a fluent speaker for help)
Mobile shows up and renders but the layout is a little funny. Fix it!
Provide the ability to add a description to the audio transcription file
When multiple users are online we can't see who they are. Fix it!
Show an indicator that calculates the region coverage against the total length of the audio.
Provide ability to add translation for the current region.
When a user changes a region, save a version of that region with it.
Add the ability to comment on regions
Add the ability to hyperlink to a specific region (either read-only or edit view)
https://dev.kiyanaw.net/ shows nothing, redirect to /signin
Cognito is capable of adding Facebook and Google logins:
https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-social-idp.html
Match known words from the inflection lexicon with transcription data. Bonus points for primary derivation data.
Provide the ability to import/export ELAN files
Regions that are marked with a ?? currently are "issues" in the editor, show in the list view how many "issues" there are in any given transcription.
Because the original admin user was misconfigured, IAM permissions to access dynamo were added to the IAM:PassRole
policy, test them out on the proper admin role.
The sort key on the transcriptions table will end up being reused, in the case of a transcription the fields are thus:
+----------------+---------------------------------------------+
| theyKey | autorId |
+----------------+---------------------------------------------+
| transcription | admin:3b338f20-9c8c-11e9-a799-bf7cf9f7bd90 |
+----------------+---------------------------------------------+
However authorId
isn't going to be great if we reuse the same table for region versions:
+----------------+-----------------+
| theyKey | autorId |
+----------------+-----------------+
| regionVersion | region12345:v3 |
+----------------+-----------------+
Probably makes more sense to rename the field to something like itemId
.
dev
with new structureMulti-user in-region editing is pretty flaky, probably would be easiest to lock the region the user is editing so each user can't mess up what the other is doing.
Show what users are working on what documents.
Provide ability to tag/flag a specific word, could be useful for:
Or tags, would be nice to organize audios somehow.
List the transcriptions by the last updated date, bonus points to show the column.
Flesh out the readme and fill out a roadmap. Bonus points for "how to contribute".
Reported by Ben:
the rate bar (man running icon) doesn't work on my end. if I change it to slow down the playback, I just get static fuzz when I hit play. Firefox quantum 67.0.4
Investigate
Provide ability to combine regions when editing.
Given this scenario:
The second set of changes will not show up for user B. Sync up any changes that were made after the most recent save.
In lieu of a fully-functional collab edit, have the ability to lock a transcription (basically read-only) by a given user.
When you click the region start/stop button it shows up in the audio player, but it doesn't update the rest of the transcriber
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.