Описание тега web-audio-api

Web Audio API - это расширенный API обработки звука, доступный непосредственно внутри браузера, который помогает создавать, обрабатывать и анализировать аудиоданные с помощью JavaScript.
0 ответов

Как использовать audioWorklet.addModule в React?

Я начал пытаться создать аудио-рекордер для использования в React с использованием Web Audio API Вот код для моего класса Recorder import AudioNode from './workletNode' export default class Recorder { constructor(context) { this.context = context th…
0 ответов

Веб-аудио - объединить 3 аудиопотока в 1

Довольно уверен, что это должно быть возможно. В настоящее время я могу получить поток только от одного: let mediaElement = document.createElement("img"); mediaElement.className = "fileMedia"; mediaElement.style.maxWidth = "280px"; mediaElement.cros…
30 ноя '16 в 10:46
2 ответа

Неверная частота генератора, установленная ConstantSourceNode

Я создаю синтезаторный голос, который содержит три генератора, как вы можете увидеть в следующем фрагменте. const ctx = new AudioContext(); const osc1 = ctx.createOscillator(); osc1.type = "sawtooth"; osc1.start(); const osc2 = ctx.createOscillator(…
05 янв '19 в 19:01
0 ответов

Анализатор веб-аудио javascript: getByteFrequencyData в точное время?

Основываясь на API веб-аудиоанализатора, я создаю аудио-анимацию, которая рисует изображения на основе частотного спектра в реальном времени (например, классическая линейная графика, которая перемещается на частоту звука, за исключением того, что ри…
05 сен '17 в 14:02
3 ответа

Javascript - поиск аудио в определенном месте, когда в точном месте в звуковой дорожке

Сценарий: Звук начинает воспроизводиться с 0:00. Ровно в 0:05 трек переходит вперед к 0:30. Дорожка сразу начинает воспроизводиться в 0:30, и ровно в 0:35, дорожка переходит назад к 0:05 и воспроизводит оставшуюся часть аудиофайла. Обзор: Воспроизве…
0 ответов

Лучший метод для чтения аудио Wav из чанка в браузере

Я получаю фреймы Wav с сервера Flask Websocket Python. Это моя тема: def background_thread(): """Example of how to send server generated events to clients.""" count = 0 audio = pyaudio.PyAudio() stream = audio.open(format=FORMAT, channels=CHANNELS, …
19 окт '17 в 13:18
1 ответ

Как добавить аудиозапись в определенную позицию к существующей аудиозаписи с помощью Web Audio API?

Как я могу добавить новую запись к выбранной или определенной позиции в существующей записи? Например, есть запись 5 секунд, и я хочу записать снова, но добавив эту запись к предыдущей записи в ее определенном месте, скажем так: добавление этой запи…
05 июл '17 в 10:35
5 ответов

Аудиозапись с помощью HTML5 Web Audio Api

Кто-нибудь знает, предоставляет ли API-интерфейс Web Audio возможность сохранять звук, воспроизводимый с использованием WebAudioContext?
22 окт '12 в 01:15
1 ответ

Асинхронные рекурсивные функции в JavaScript

Я пытаюсь передавать данные в формате mp3 со своего сервера на клиентскую сторону. Я делаю это с помощью Ajax. Сервер отправляет 50 килобайт за запрос. Я написал две функции: одну для получения данных в формате mp3 и одну для их воспроизведения. Пер…
0 ответов

Запись аудио в Safari Desktop

Я пытаюсь записать звук из браузера, и мой код работает в Chrome, Firefox, Edge и iOS 11 Safari, но не в настольном Safari. Похоже, что запись, потому что, когда я отправляю запись на мой <audio> Элемент выглядит так, как будто он воспроизводи…
0 ответов

Том не работает для примера плейлиста Javascript Web Audio API

Я использую Cross Fading Playlist, написанный на JavaScript. Он опирается на API Web Audio. Код использует общий класс shared.js для установки веб-аудио контекста. Моя проблема в том, что моя функция VOLUME работает только тогда, когда ONE SONG нахо…
1 ответ

API-интерфейс Web Audio позволяет захватывать звук, воспроизводимый на вкладке без доступа к последнему узлу

У меня есть веб-приложение, которое транслирует на выход и воспроизводит звук на динамике. У меня нет доступа к последнему узлу в аудио контексте, потому что это сторонняя библиотека, которую я не хочу трогать. Есть ли способ захвата данных, воспрои…
15 апр '18 в 14:30
3 ответа

Демоверсия Web Audio API не работает на iOS

В настоящее время я работаю над адаптацией этой демоверсии веб-аудио API для проекта, над которым я работаю, но при тестировании на iPhone звука нет. Он отлично работает на iPad. Я искал решения и нашел эту тему в Stackru со следующим фрагментом одн…
02 сен '17 в 04:34
0 ответов

Запись аудио из браузера / веб-страницы с помощью API Web Audio

Я пытаюсь записать звук, который воспроизводится с текущей страницы в браузере. Это то, что я до сих пор: const context = new AudioContext(); var dest = context.createMediaStreamDestination(); var mediaRecorder = new MediaRecorder(dest.stream); var …
1 ответ

Имеет ли setValueAtTime определенную продолжительность?

В документации говорится: Метод setValueAtTime() интерфейса AudioParam планирует мгновенное изменение значения AudioParam в точное время по сравнению с AudioContext.currentTime. Новое значение указывается в параметре value. Из того, что можно думать…
29 янв '18 в 20:28
2 ответа

Web Audio API, получить getByteTimeDomainData для левого / правого канала в двух массивах.

В настоящее время я пытаюсь создать аудио-визуализацию, используя веб-аудио API, а именно, я пытаюсь создать фигуры Лиссажу из данного аудиоисточника. Я наткнулся на этот пост, но мне не хватает некоторых предварительных условий. Как я могу получить…
05 июн '16 в 12:53
0 ответов

Как добавить компрессор к аудио, а затем построить график формы волны в Javascript?

Может кто-нибудь помочь мне построить график формы сжатого аудиосигнала в веб-аудио API? Я успешно построил график для аудиосигнала, но когда я пытаюсь добавить audioContext.createDynamicsCompressor(), он выдает ошибку, говоря TypeError: Argument 1 …
17 май '18 в 15:43
0 ответов

Потоковая передача аудио-буфера с веб-страницы в C# Google Cloud Speech to Text SDK и получение 400 ошибок

У меня есть требование добавить речь к тексту с веб-страницы. Я не могу найти достаточно документации, чтобы сказать мне, какой будет лучший подход. Я читал посты и просматривал образцы Stream Audio из C#. ОБНОВЛЕНИЕ: я преобразовал в WAV формат на …
0 ответов

Как оптимизировать сборку мусора в веб-аудио приложениях, чтобы избежать щелчков?

У меня есть веб-аудио приложение для генерирования музыки - http://christopheralcock.github.io/falling3rds/ - которое создает множество узлов аудиоконтекста для создания постоянно развивающейся, довольно расслабляющей музыкальной текстуры. Однако пр…
0 ответов

Как изменить переменную темпа в моей javaScript, программе API webAudio?

Мой первый вопрос когда-либо о stackOverflow. Мой вопрос касается некоторого кода, над которым я работал в эти выходные. Этот код пытается воспроизвести музыкальную фразу, основанную на последовательности Фибоначчи, а затем демонстрирует воспроизвед…
31 июл '17 в 00:49