Web Audio: Difference between revisions

From EMC23 - Satellite Of Love
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
 
Line 1: Line 1:
HTML5 Audio is a subject of the HTML5 specification, incorporating audio input, playback, and [[synthesis]], as well as [[speech to text]], in the browser.
HTML5 Audio is a subject of the HTML5 specification, incorporating audio input, playback, and [[synthesis]], as well as [[speech to text]], in the browser.


The Web Audio API specification developed by W3C describes a high-level JavaScript API for processing and synthesizing audio in web applications. The primary paradigm is of an audio routing graph, where a number of AudioNode objects are connected together to define the overall audio rendering. The actual processing will primarily take place in the underlying implementation (typically optimized Assembly / C / [[C++]] code), but direct [[JavaScript]] processing and [[synthesis]] is also supported.
The Web Audio API specification developed by W3C describes a high-level JavaScript API for processing and synthesizing audio in web applications. The primary paradigm is of an audio routing graph, where a number of AudioNode objects are connected together to define the overall audio rendering. The actual processing will primarily take place in the underlying implementation (typically optimized Assembly / C / [[C++]] code), but direct [[Javascript]] processing and [[synthesis]] is also supported.

Latest revision as of 20:47, 25 August 2021

HTML5 Audio is a subject of the HTML5 specification, incorporating audio input, playback, and synthesis, as well as speech to text, in the browser.

The Web Audio API specification developed by W3C describes a high-level JavaScript API for processing and synthesizing audio in web applications. The primary paradigm is of an audio routing graph, where a number of AudioNode objects are connected together to define the overall audio rendering. The actual processing will primarily take place in the underlying implementation (typically optimized Assembly / C / C++ code), but direct Javascript processing and synthesis is also supported.