Mozilla Common Voice, plataforma de datasets de voz baseada em comunidade
(commonvoice.mozilla.org)- O Mozilla Common Voice é uma plataforma gratuita e de código aberto em que a comunidade cria e compartilha diretamente datasets de texto e voz, permitindo que tecnologias de fala sejam usadas em mais idiomas
- Os colaboradores podem participar dos dados de Scripted Speech, Spontaneous Speech e Language Text por meio de leitura de frases, validação de narrações, resposta a perguntas, transcrição de voz e adição de texto
- A plataforma oferece suporte a comunidades de mais de 290 idiomas, e os datasets públicos de voz estão disponíveis em mais de 130 idiomas
- Os datasets podem ser usados para ASR, STT, TTS e outros usos de NLP, e novos lançamentos podem ser baixados no Mozilla Data Collective
- Membros do Mozilla Data Collective podem acessar mais de 500 datasets globais criados e usados pela comunidade, tornando-o o novo centro para obtenção e compartilhamento de dados linguísticos
O que o Common Voice busca resolver
- Mozilla Common Voice é uma plataforma de criação de dados liderada pela comunidade
- Qualquer pessoa pode compartilhar, criar e fazer a curadoria de datasets de texto e voz para preservar, revitalizar e expandir seu próprio idioma
- O objetivo é que a IA não funcione apenas em alguns idiomas, permitindo que as próprias pessoas criem os datasets linguísticos de que precisam
- O Common Voice é operado por comunidades do mundo todo e está se expandindo para mais de 290 idiomas
Formas de contribuir e uso dos datasets
-
Scripted Speech
- Usuários podem contribuir com a voz do seu idioma para um dataset público e participativo por meio da leitura de frases
- Outros usuários podem validar as narrações em Validate Readings
-
Spontaneous Speech
- Usuários respondem a prompts para criar datasets em um contexto natural e coloquial
- Isso pode ser usado de forma adequada para idiomas com prioridade em voz
- É possível participar do trabalho de transcrição com Transcribe answers e recursos de revisão
-
Language Text
- É possível criar ou compartilhar prompts, frases e textos de domínio público
- Pode ser usado para tradução, pequenos modelos de linguagem e outros fins
- Novos lançamentos são oferecidos no Mozilla Data Collective, e, ao se cadastrar, é possível acessar mais de 500 datasets globais
- Em Explore datasets, é possível conferir datasets públicos de voz em mais de 130 idiomas usados em contextos de ASR, STT, TTS e outros de NLP
- Os parceiros se dividem em sociedade civil e pesquisadores, empresas de tecnologia e organizações filantrópicas
- Sociedade civil e pesquisadores podem criar, hospedar e compartilhar gratuitamente datasets de alto impacto
- Empresas de tecnologia podem investir na criação de datasets abertos para um ecossistema multilíngue de IA
- Organizações filantrópicas podem apoiar a criação de datasets para inovação e desenvolvimento regionais
1 comentários
Opiniões no Hacker News
O TTS do Firefox é um projeto importante para quem precisa de um sistema simples de conversão de texto em fala
Como ele é integrado ao navegador, basta executar
window.speechSynthesiseSpeechSynthesisUtteranceno console para ouvir imediatamente vários exemplos de vozesDependendo do navegador, ele pode funcionar offline ou usar TTS baseado em nuvem
say "enter text here"; para escolher outra voz, usesay -v Fred "enter text here", e a lista de vozes pode ser vista comsay -v "?"As aspas são necessárias para que
?não seja interpretado como glob pelo ZSHEmbora se diga que o TTS do Firefox é importante, eu nem sabia que ele existia até este comentário, e esse tipo de recurso deveria ser mais fácil de descobrir e ter uma API mais acessível
speechSynthesisparece ser compatível não só com o Firefox, mas com os principais navegadores em geral: https://developer.mozilla.org/en-US/docs/Web/API/Window/spee...Eu já vinha pensando que o Firefox está muito rápido e vale a pena voltar a usá-lo; se você acha importante haver um navegador independente que valorize privacidade, segurança e independência, mesmo quem troca de navegador sem muito compromisso deveria experimentar o Firefox
Fiquei satisfeito por poder voltar a usar algumas extensões do Firefox que não funcionavam da mesma forma em navegadores baseados no Chrome
stderr, já fiz com que fossem lidas pelas vozes TTS gratuitas do Windows via PowerShell ou chamadas por WebSocket no Chrome, e foi bem divertidoÉ bom ter mais vozes para escolher
O estado do TTS open source não parece muito bom, e os dados necessários para uma única voz parecem mais difíceis de preparar do que para treinar um sistema de reconhecimento de fala como o Whisper
Common Voice Android também é recomendável: https://github.com/Sav22999/common-voice-android
É um app conveniente para quem quer contribuir com o projeto, permitindo gravar voz nos idiomas que a pessoa fala ou validar contribuições de outros usuários
Contribuí bastante há uns dois anos, e o design era muito mais fácil de usar do que o site oficial
Também há um canal oficial do Common Voice no Matrix: https://chat.mozilla.org/#/room/#common-voice:mozilla.org
Vendo as tecnologias recentes de IA e deepfakes, eu precisaria de algum tipo de garantia antes de “doar minha voz” a um lugar desses
Este projeto parece ser para reconhecimento de fala, não para geração de voz, mas isso não fica claro à primeira vista
A Mozilla provavelmente seria a organização adequada, mas seu principal produto está em declínio, e não sei o que aconteceria com esses dados se a organização desaparecesse
Organizações em declínio tendem a ser vendidas em pedaços, e esses dados podem se tornar propriedade intelectual de interesse para muitas empresas com objetivos muito menos nobres
Esses datasets crowdsourced e os datasets criados pelo projeto OpenAssistant podem acabar sendo praticamente a única forma de criar modelos de base se os tribunais decidirem que as ações de empresas como a OpenAI não constituem uso justo
Não acho esse cenário particularmente improvável
Este dataset é várias ordens de grandeza menor do que os dados usados para treinar modelos recentes de fala como Whisper ou Seamless, e é voltado para aprendizado supervisionado, não para aprendizado autossupervisionado com dados mais abundantes, mas ainda pode ser útil
Pode ser usado para ajustar modelos existentes a fim de obter pontuações melhores em determinados idiomas
Acho que a Mozilla já teve algum software de reconhecimento de fala relacionado no passado e depois o descontinuou ou transferiu para outra empresa
Impressionante
Uma das coisas que eu esperava da OpenAI era que ela se tornasse uma organização realmente aberta
Eu esperava datasets abertos, código aberto, modelos abertos e avaliações abertas, mas agora ela virou uma marionete da Microsoft movida por metas de lucro corporativo
Projetos como este e a HuggingFace são bons de ver, e espero que a HuggingFace não seja adquirida pela Microsoft como o GitHub
Então não entendo por que o text2speech do modo leitura no Firefox para Linux é tão ruim
O modo leitura em si é excelente, mas a qualidade da voz é muito pior que a conversão de texto em fala de Stephen Hawking
Posts relacionados no HN:
Mozilla Common Voice Adds 16 New Languages and 4,600 New Hours of Speech - https://news.ycombinator.com/item?id=28073016 - agosto de 2021, 170 comentários
Firefox Voice - https://news.ycombinator.com/item?id=24096082 - agosto de 2020, 154 comentários
Firefox Voice: Browse the web with your voice - https://news.ycombinator.com/item?id=23902560 - julho de 2020, 2 comentários
Mozilla Common Voice Dataset: More data, more languages - https://news.ycombinator.com/item?id=23695377 - junho de 2020, 41 comentários
The Common Voice Project by Mozilla reached its first goal: 1k hours in englisch - https://news.ycombinator.com/item?id=23051756 - maio de 2020, 1 comentário
Common Voice: A Massively-Multilingual Speech Corpus - https://news.ycombinator.com/item?id=21887693 - dezembro de 2019, 9 comentários
Common Voice – Mozilla's initiative to help teach machines how real people speak - https://news.ycombinator.com/item?id=21268579 - outubro de 2019, 49 comentários
Mozilla releases the largest to-date public domain transcribed voice dataset - https://news.ycombinator.com/item?id=19270646 - fevereiro de 2019, 61 comentários
Mozilla Overhauls Speech-To-Text Contribution Interface - https://news.ycombinator.com/item?id=17436958 - julho de 2018, 42 comentários
Initial Release of Mozilla’s Open Source Speech Recognition Model and Voice Data - https://news.ycombinator.com/item?id=15808124 - novembro de 2017, 88 comentários
Project Common Voice - https://news.ycombinator.com/item?id=14794654 - julho de 2017, 57 comentários
Mozilla: Project Common Voice - https://news.ycombinator.com/item?id=14786881 - julho de 2017, 1 comentário
Fico curioso para saber quantas pessoas têm uma voz diferente em conversas do dia a dia e ao ler em voz alta
Se boa parte dos dados de treinamento for som de “leitura de roteiro”, será que modelos conversacionais também conseguem ser treinados corretamente?
Parece bastante difundida a crença de que muitos dados, ainda que ruins, são melhores do que poucos dados adequados ao problema que se quer resolver de fato