New issue
Advanced search Search tips

Issue 623091 link

Starred by 3 users

Issue metadata

Status: Duplicate
Owner:
Closed: Jun 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 1
Type: Bug-Regression
Team-Accessibility



Sign in to add a comment

Using Chromevox with Alex voice on Mac OS spikes CPU usage

Project Member Reported by vtsaran@chromium.org, Jun 24 2016

Issue description

Version: Latest Canary build
OS: Mac OS X (10.11.5)

What steps will reproduce the problem?
(1) Open Chrome and install Chromevox extension via chromevox.com.
(2) Go into Chromevox Settings panel and make sure "Alex" is selected as the preferred voice.
(3) Begin using Google Docs or any other app that makes heavy use of live regions to generate a lot of speech
(4) Observe the CPU usage stats of the Apple Speech service via Utilities -> Activity Monitor app.

What is the expected output?
CPU usage should not spike when Chrome uses Apple Speech service.

What do you see instead?
CPU usage spikes. I know this because I hear CPU fans on my Macbook Air grow unusually loud.


Please use labels and text to provide additional information.



 

Comment 1 by dtseng@chromium.org, Jun 24 2016

Can you please try again but with VoiceOver off?
Yes, tried both ways, no difference.
Just tried using the following repro steps:
1. Launch Chrome, then install Chromevox extension via chromevox.com. Ensure Chromevox is running (speaking) using Alex as the default voice.
2. Close Chrome browser and toggle VoiceOver off with CMD+F5.
3. Go to the "applications" folder by pressing CMD+Shift+A, then arrow to "Google Chrome Canary" icons and press CMD+O to launch Chrome.

As before, after a few minutes of usage, e.g. reading in Gmail or typing in Doc, the CPU fans started spinning and got louder and louder.
If I move the focus away from Chrome window with CMD+TAB, wait a minute or two, the fans eventually quiet down.
Mergedinto: 619113
Status: Duplicate (was: Untriaged)
Working on this in bug 619113
Project Member

Comment 5 by bugdroid1@chromium.org, Jun 29 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/8ae6b9392ef0d2ac5eeb2cec1ae6a68d7ace056d

commit 8ae6b9392ef0d2ac5eeb2cec1ae6a68d7ace056d
Author: dtseng <dtseng@chromium.org>
Date: Wed Jun 29 18:56:45 2016

Prepare ChromeVox for webstore release.

- stub out some api's not available to non-Chrome OS platforms and some api's not are not yet in stable
- fix gn build for min content script used only for webstore
- webstore now does not have any excluded scripts because it excludes all scripts including our min content script

BUG= 623091 ,619113
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:closure_compilation

Review-Url: https://codereview.chromium.org/2104663003
Cr-Commit-Position: refs/heads/master@{#402882}

[modify] https://crrev.com/8ae6b9392ef0d2ac5eeb2cec1ae6a68d7ace056d/chrome/browser/resources/chromeos/chromevox/BUILD.gn
[modify] https://crrev.com/8ae6b9392ef0d2ac5eeb2cec1ae6a68d7ace056d/chrome/browser/resources/chromeos/chromevox/chromevox.gni
[modify] https://crrev.com/8ae6b9392ef0d2ac5eeb2cec1ae6a68d7ace056d/chrome/browser/resources/chromeos/chromevox/chromevox/background/externs.js
[modify] https://crrev.com/8ae6b9392ef0d2ac5eeb2cec1ae6a68d7ace056d/chrome/browser/resources/chromeos/chromevox/chromevox/background/prefs.js
[modify] https://crrev.com/8ae6b9392ef0d2ac5eeb2cec1ae6a68d7ace056d/chrome/browser/resources/chromeos/chromevox/chromevox/background/tabs_api_handler.js
[modify] https://crrev.com/8ae6b9392ef0d2ac5eeb2cec1ae6a68d7ace056d/chrome/browser/resources/chromeos/chromevox/cvox2/background/background.js
[modify] https://crrev.com/8ae6b9392ef0d2ac5eeb2cec1ae6a68d7ace056d/chrome/browser/resources/chromeos/chromevox/cvox2/background/desktop_automation_handler.js
[modify] https://crrev.com/8ae6b9392ef0d2ac5eeb2cec1ae6a68d7ace056d/chrome/browser/resources/chromeos/chromevox/cvox2/background/live_regions.js
[modify] https://crrev.com/8ae6b9392ef0d2ac5eeb2cec1ae6a68d7ace056d/chrome/browser/resources/chromeos/chromevox/cvox2/background/loader.js
[modify] https://crrev.com/8ae6b9392ef0d2ac5eeb2cec1ae6a68d7ace056d/chrome/browser/resources/chromeos/chromevox/cvox2/background/notifications.js
[modify] https://crrev.com/8ae6b9392ef0d2ac5eeb2cec1ae6a68d7ace056d/chrome/browser/resources/chromeos/chromevox/cvox2/background/output.js
[add] https://crrev.com/8ae6b9392ef0d2ac5eeb2cec1ae6a68d7ace056d/chrome/browser/resources/chromeos/chromevox/cvox2/background/stubs.js
[modify] https://crrev.com/8ae6b9392ef0d2ac5eeb2cec1ae6a68d7ace056d/chrome/browser/resources/chromeos/chromevox/manifest.json.jinja2
[modify] https://crrev.com/8ae6b9392ef0d2ac5eeb2cec1ae6a68d7ace056d/chrome/browser/resources/chromeos/chromevox/tools/publish_webstore_extension.py

Sign in to add a comment