[BUG-FEEDBACK] Report problems you encounter in updated Audio Pipeline (Speak page)

We just released v1.156.2 with possible breaking changes

Feedback For Audio Pipeline Errors

Dear contributors, dear language leads.
We want a fully responsive, fully working Common Voice, as far as it can be achievable.

In the last weeks we refactored our audio pipeline.

  • Fixed many ongoing bugs on the front-end (state handling, race conditions, …)
  • We are now handling audio corruptions (due to communication errors) better, and have better UX for false positives
  • Introduced a better Apple device detection to fix audio codec problems

We alpha and beta tested, but we cannot cover all possibilities of diverse combinations, especially valid for location specific random communication disruptions. There can also be something we introduced, which breaks already working setups - although low probability.
Possibly, there can also be cases which you are already aware of and learned to live with it, without reporting because it is a known issue.

What to check

If you encounter any errors which disrupts your workflows, please report them here.

You should check these:

  • You can record continuously more than 25-30 sentences without any problem
  • You can listen to your own recordings
  • You don’t have many cracking sounds (is your device’s battery and reception OK, is it in battery saving mode?)
  • You can submit 5 recordings per batch and they get uploaded without a problem (check the green bar at the top)
  • No other problem encountered (If you have, report it please)

How to report

While reporting, please give the following information (the issues we deal with are very much device dependent):

  • Device make/model/operating system with versions (e.g. iPhone 13 Pro Max, iOS 18.7)
  • Browser make/version (e.g. Mobile Safari 18.7)
  • Device and session status (if relevant): How is your battery level? Is battery saving mode on? Are there any hard privacy related settings turned on? Do you have a good/stable signal reception? Are you behind a company/country level firewall? Etc.
  • Description of the problem you encountered. (e.g. “After recording sentence I cannot listen to any of my own recordings”)
  • If displayed what message did you get? (e.g. “When trying to submit I get 500 error”)
  • If possible, share a snapshot of the problem screen.
  • If possible/if any, share the errors displayed in browser developer tools console.

Where to report


We also expect language leads to collect and forward problems which your community encountered.
We thank you for every effort you are doing individually and as a community.

Common Voice Team

Known Problems

  • Xiomi HyperOS: Has problems with audio, for chromium based browsers it introduces cracks.
    Fix: Firefox work fine.
  • Apple iPad & Mac Air: On some browsers, in desktop mode there might be problems (you cannot record or listen to your own voice, or says it is too silent). Please make sure to report these, but also try with other browsers, especially with Firefox.
  • Cached data: There is an issue in Common Voice, where the data on the device does not retire. For example, if you move away from your device in the middle of recording sentences, and come back a couple of hours later, that data might be stale, or even invalid. Most mobile browsers are very harsh on caching, they might release the data, and when you try to continue errors might come out. Also, after releases, the program in your device memory (e.g. you keep the tab open) will be the old one, which might have unknown effects. This is under our radar and will be fixed after a large refactoring.
    Fix: Make sure you post 5 recording batches and/or refresh your page after you come back. New program and fresh data will be there…
  • Use of InApp browsers: When you do a campaign using Social Media (Facebook, etc), your links will open inside that mobile App (InApp browser or WebView). These browsers are stripped versions, have limited capabilities and higher security measures, and are slow in responses. These may introduce processing or upload problems, corrupt audio, or even a user will not be able to record at all. We now catch these corruption errors and show a specific message with directions.
    Fix: Please do not use InApp browsers, use a proper native browser app (copy paste the link), test with Firefox, Brave etc, and give feedback below.
  • Low-end devices / low battery: Especially for low-end/old phones and notebooks, if the battery is low and/or if the device is in battery saving mode, their operating system shuts down CPU cores and/or drops their frequencies to lower levels, and audio processing requirement might not work in real-time, resulting in cracks.
    Fix: Use your device with high battery level, shut down battery saving, or use it plugged-in.
  • Very low/dropping wireless reception: On mobile devices, if both GSM and WiFi is enabled, WiFi takes precedence, and if it has disruptions, the audio might be corrupt while sending. Common Voice currently cannot work offline.
    Fix: Make sure you have a stable and online connection.

Example for the problem described (showing from an actual report we received yesterday)

image

  • Battery level is 1%
  • Although the device has good GSM reception, it is connected to WiFi, which is nearly not existing.

Confirmed Problems

Received a report from Circassian community indirectly, logging here while waiting details:

  • Device/OS: iPhone 14, iOS 16.1
  • Browser: Safari & Yandex
  • Problem: While listening own recordings on Speak page the audio is problematic (sometimes last part of audio is cut out)

Also got a video where I can see there is a problem.

  1. Tested on test server to see if the posted audio is OK => NO it is also problematic, but the file is intact.
  2. All AAC/mp4 format
  3. Possible reason: Bad buffer handling (last chunk not joined?)
  4. Real reason: Apple devices don’t like setting codec, we must leave it to the browser to decide

Will be fixed in the next release after alpha/beta testing.