Я новичок в TypeScript и всей среде JavaScript в целом. У меня есть небольшой проект, который требует создания приложения браузера с TypeScript (у меня еще нет кода).
Мне нужно записать необработанный звук PCM с микрофона браузера, зарегистрировать его и воспроизвести тот же звук PCM через динамики браузера.
Я изучал возможность использования MediaRecorder для записи и использования простого HTMLAudioElement для воспроизведения, но я не уверен, поддерживают ли они звук в формате RAW. Я также несколько сообщений, в которых упоминается использование AudioContext ScriptProcessorNode для получения необработанного звука, но я понятия не имею, как их воспроизвести.
Мне не нужны готовые решения, но я буду признателен за любые указатели или руководства, которые помогут мне в этом.