The experimental Chrome Speech Input API
would work, but extensions that use experimental APIs are banned from the CWS, and installing CRXes outside of the CWS has become very user-unfriendly. As far as I can tell, there is no way for a crx to request permission to use the Web Speech API, but I
really hope someone can prove me wrong.
—Zachary “Gamer_Z.” Yaro