QA/Fenix/Web Speech
Overview
Purpose
Chrome, Edge, Safari and Opera support a form of this API currently for Speech-to-text, which means sites that rely on it work in those browsers, but not in Firefox. As speech input becomes more prevalent, it helps developers to have a consistent way to implement it on the web. It helps users because they will be able to take advantage of speech-enabled web experiences on any browser they choose. We can also offer a more private speech experience, as we do not keep identifiable information along with users’ audio recordings.
Ownership
Developer contact:
QA: email or Slack: Laurentiu Apahidean
Overall Status
[LANDED] Nightly 71.0a1 (2019-09-06)
[LANDED] Fennec ESR 68 (2019-10-01)
Testing Summary
Timeline
QA Calendar
- Initial documentation received - 2019-07-26
Scope of testing
The testing will verify that voice recognition works on websites/test pages that have this option
Environments
Testing will be performed on the following Android devices:
- We should test both a phone and a tablet because the tablet may have different UI layout and dimensions.
- Android 4.1;
- Android 8;
- Android Q.
Specifications
- Trello: https://trello.com/c/cxM5tkYb/745-webspeech-api-landed-in-fx71-hold-in-nightly
- bug 1244460 - [meta] Add the WebSpeech API to the Web
- Documentation:
.
Acceptance Criteria
- All Test cases have passed and all P1 bugs are fixed.
Testing details
Test Cases
Testing days
Date: 11-15-2019
- Created Test Plan
Date: 21-11-2019
- Functional and exploratory testing on Firefox Preview Nightly 191121 (Build #13250607) 11/21
- Devices:
- Samsung Pixel 3 XL (Android 9) Testrail run
- Samsung Galaxy Note 9 (Android 9) Testrail run
Date: 22-11-2019
- Functional and exploratory testing on Firefox Preview Nightly 191121 (Build #13251827) 11/21
- Devices:
- OnePlus 6T (Android 9) Testrail run
- Samsung Galaxy S9 (Android 8.0.0) Testrail run
Date: 21-11-2019
- Functional and exploratory testing on Firefox Preview Nightly 191125 (Build #13260608) 11/25
- Devices:
- OnePlus 6T (Android 9) Testrail run
- Pixel 3 (Android 9) Testrail run
Bug Work
Tracking bugs
- bugs to track the feature
- bug 1244242 - enable Web Speech API for Android
ID | Priority | Summary | Status | Resolution | Whiteboard |
---|---|---|---|---|---|
1051148 | -- | Implementation of Webspeech API & PocketSphinx Integration | RESOLVED | FIXED | [webspeechapi][systemsfe] |
1184142 | -- | Support SpeechSynthesis API in Android | RESOLVED | FIXED | |
1244237 | -- | enable Web Speech API for desktop | NEW | ||
1244243 | -- | enable Web Speech API for iOS | NEW |
4 Total; 2 Open (50%); 2 Resolved (50%); 0 Verified (0%);
Signoff
Criteria
- All [https://] have passed.
Results
Nightly testing
- There were no blockers found while testing this feature.
- All bugs are fixed and verified
Beta testing
- There were no blockers found while testing this feature.
- All bugs are fixed and verified