Blog - Product

Jul 21, 2022 | Read time 4 min

Speechmatics unlocks improved understanding for Canadian French and Brazilian Portuguese speakers

The latest update removes one in five errors in Canadian French, improving the accuracy of speech-to-text tasks
Speechmatics Team Meet the Team

Latest update removes one in five errors in Canadian French, improving accuracy of speech-to-text tasks

Speechmatics, the leading speech recognition technology scaleup, has further enhanced its 34 existing languages with the improvement of Canadian French and Brazilian Portuguese. These commonly used language variations have both subtle and significant differences from European French and Portuguese. Speechmatics’ industry-leading engine now caters specifically to their nuances within existing language packs, enabling the company to achieve unprecedented accuracy in speech recognition. This will allow end users operating in these languages to make the most of their speech recognition technology, in industries such as contact centers, where accurate communication and understanding are vital.

Canadian French is spoken by large segments of the population, with over one in five (22%) of Canadians speaking the language. However, there are differences which have a significant impact on the accuracy of speech-to-text transcripts if they are not accounted for. For example, Canadian French includes more English words in general speech, and vocabulary is used in different ways than European French. In addition, Canadian French has alternative pronunciations, uses different prepositions (‘tu’ and ‘vous’ are used more interchangeably in formal speech) and uses several indigenous loanwords.

This differentiation from European French has historically resulted in lower accuracy levels in speech recognition, which fails to effectively serve the large groups which use these dialects. Speechmatics has tackled this challenge by training its engine on 1,100 hours of Canadian French voice data, drawing from publicly available sources including Common Voice* and a Canadian French production house. This training has led to an average relative reduction of 18% in Word Error Rate (WER) for its Standard model and 13% for its Enhanced model, meaning these improvements have removed one in five errors from Standard model transcripts. As a result, Speechmatics now produces more accurate transcripts in Canadian French than the likes of Google and Microsoft. Meanwhile, Brazilian Portuguese has been trained using Common Voice, as well as multilingual Librispeech. This additional training has led to overall improvements in the Portuguese language pack and a reduction in WER of 5% for Standard models and 3% for Enhanced models respectively.

As global experts in deep learning and speech recognition, Speechmatics has built the most accurate and inclusive speech-to-text engine available. Historically, training data had to be manually tagged, classified or ‘labelled’. This has resulted in engines that have been trained on narrow datasets, which fail to represent the diversity of voices that use them. In contrast, Speechmatics’ speech-to-text engine is trained through exposure to hundreds of thousands of individual voices using millions of hours of unlabelled, more representative voice data. By improving the accuracy of transcripts for Canadian French and Brazilian Portuguese, downstream tasks can be more consistent and streamlined for users of these dialects.

John Hughes, Accuracy Team Lead at Speechmatics, said, “At Speechmatics we are striving to understand every voice, regardless of race, gender, or accent. We have been working tirelessly to improve and simplify our machine learning pipelines to ingest and process new data rapidly. Now we have the flexibility to adapt to events as they occur. For instance, the Accuracy Team built a Ukrainian language pack in only two weeks which processed over 300 transcription jobs - 50 hours of speech data - in its first month of use. Building on this work, we next chose to improve Canadian French and Brazilian Portuguese dialects in our Global French and Portuguese language packs respectively. We chose these due to the vast number of speakers worldwide and the lack of representative training data. Now we have a clear advantage in accuracy over all our competitors: our models, powered by self-supervised learning, continue to move us closer to making speech recognition valuable to everyone, everywhere, anytime.”

These improvements in Canadian French and Brazilian Portuguese are already in use by Speechmatics customers and the Speechmatics team is in the process of developing further dialect-specific improvements to existing packs.

*A crowdsourced database for use in speech recognition software