Sentence collection tool development topic

A post was split to a new topic: Problems finding public domain sentences

I’ve deployed the latest version with many bugfixes, however the skip button will still be there. Will need to think about that removal a bit more. It should however not mark the sentence as approved/rejected anymore and do nothing. This is tracked in https://github.com/Common-Voice/sentence-collector/issues/44

I’ve deployed a lot more fixes for both bugs and UX topics. Would be great if all of you can keep testing to make sure I didn’t introduce new bugs :slight_smile:

1 Like

Thanks @txopi @DNGros @davidak @dabinat @jef.daniels and everyone who is helping with the QA phase, we have been able to fix a lot of issues and make the tool better thanks to your help.

Let’s do a final push in the next couple of days to make sure we are ready to move the tool to beta phase, let’s keep testing and reporting issues.

In the beta phase we will clean-up the database and offer to everyone in the common voice community who has been asking to get their sentences included to star using it as the main channel for sentence submission and review.

Sentences added and reviewed in the beta phase will start being incorporated in the main Common Voice site. We expect some languages to reach out the 5000 sentences and allow them to enable the voice collection :smiley:

1 Like

5 posts were split to a new topic: Feedback on how we collect and validate sentences

I have deployed a new version with several fixes. See the “CHANGELOG” column in https://github.com/Common-Voice/sentence-collector/projects/1 . Thanks everyone for your feedback and reporting bugs, this is getting better and better :slight_smile:

Ok, great. Sorry for not checking for existing issues before commenting.

It would be great to hear from @josh_meyer or others involved with that team especially on the issue around acronyms as well as around how the 14 word limit was chosen. Specifically on acronyms I worry whether systems trained on Common Voice will be able to handle the acronyms that occur all over everyday speech, unless we allow them in the dataset.

Other areas that still seems to need more clarity is the issues around non-A-Z characters should be allowed. I was going through and reviewing some more sentences that are on the site now, and was not sure whether “Lucas played in the São Paulo soccer team” should be rejected or accepted.

I sent Portuguese sentences to the English one by accident, not sure if I mismatch the combobox or the site didn’t recognize Portuguese and the sent those sentences to the English dataset, How do I remove those sentences?

Currently there is no way to remove sentences, but don’t worry, we’ll clean the database before moving to the beta phase.

I’ve just deployed the latest changes to the website. You can find the changelog here: https://github.com/Common-Voice/sentence-collector/releases

1 Like

Hey, do you have an endpoint, where I can post all the scraped data I have? The texts are scraped from a news website (ky.kloop.asia) a founder of which has generously shared all of its contents under CC0 (via facebook chat conversation, a screenshot can be shared upon request). It’s boring to copy-paste all the news articles from 2011 to 2018, you know :slight_smile:
Or is it easier for you to accept all text data by email or other means? Perhaps a github repo with all the texts will work for you?

We want to force all sentences to go through the sentence collector interface. Why? Because we want to ensure we run a few clean-up algorithms on them and they are properly reviewed by the rest of the community (quality is super important for the machine learning algorithm).

If the problem you are describing is being able to send a lot of sentences, we are improving the tool to allow you to just c&p paste a massive amount of them in one single step. Please, test the tool and let us know how can we improve the workflow (maybe in the future we can have an endpoint for adding sentences with your username) :slight_smile:

1 Like

Update (January 14th)

Again, thanks so much to everyone testing the tool and reporting issues, we have tremendously improved the quality of the tool in the past week and a half :partying_face:

Currently we don’t have any outstanding bugs, so if that remains the same we plan to clean-up the testing database and move to beta phase by the end of this week.

That means we still have a few days more to jump into the tool and make sure everything is working as expected.

We will also evaluate all feature requests and define priorities for the upcoming releases and we would love to get community involved in this, @mkohler and I will design a process to allow people over here to have the chance to influence what’s coming next.

Thanks!

2 Likes

Does beta mean the sentences will be submitted to the real site or will they still be in a test database that gets wiped afterwards?

Sentences starting in the beta phase will be passed to the real site once they get enough positive reviews (currently 2/3, same as we are using for voice reviews).

I want to bring to the attention of the people participating in this topic that we have already opened a topic to decide all together what are going to be the tool next priorities, please chime in, we want to hear from you!

Today @mkohler and I meet to talk about the tool development

Meeting notes (January 22nd)

Align on the list of locales

We want to make sure the locales and their codes are aligned with voice web and pontoon.

  • We will coordinate with @gregor and @pmo about new languages.
  • We feel that the request for a new locale should come from common voice site and then internally coordinate to replicate the same names and codes.

Testing the export process

Before moving to beta we really need to test everything is working as expected when exporting validated sentences.

  • @mkohler will test the export (and measure export times)
    • Based on that we will make a decision on how often to export data to voice web.
    • We need to get to an agreement on file format and naming with @gregor
  • Once @mkohler has admin access to the kinto db
    • Provide Ops team with execution commands to run.
  • Clean-up the DB and create pending locales
    • We will need to test the site to ensure we are ready for beta.
  • Comms about beta to community will be created and published in all channels.

February Roadmap

We talked about the Sentence collection tool - February 2019 milestone discussion and agreed on priorities (I’ll update the post tomorrow)

Hi everyone,

Thanks for your great efforts helping to identify and report issues and ideas for the tool, we have advanced a lot! :smiley:

We are ready now to move to the next phase and in order to launch the functional beta version next week, during this weekend, we will proceed to clean-up the existing database and remove all testing sentences. Please hold your testings for now.

As soon as we launch the beta version we will be doing extensive comms to all common voice community and start using the tool as the way to submit, review and validate sentences. Sentences validated starting in the beta phase will be incorporated to the main voice-web site!

Stay tuned for the exciting beta launch announcement :smiley:

2 Likes

Export of approved sentences: https://github.com/MichaelKohler/voice-web/tree/sc_export_before_flush/server/data

Export of all sentences: https://github.com/MichaelKohler/voice-web/tree/sc_export_all_before_flush/server/data/

Please note:

  • There are sentences that were submitted before we added the validation
  • Being approved doesn’t mean that those are OK, can also have been for testing

If that looks good, I will run the flush script tomorrow/Monday.

1 Like