# Build in audio recording capabilities with technical requirements

**URL:** <https://community.weweb.io/t/build-in-audio-recording-capabilities-with-technical-requirements/6490>\
**Category:** Ask us anything\
**Created:** [January 19, 2024, 3:15pm UTC](https://community.weweb.io/t/build-in-audio-recording-capabilities-with-technical-requirements/6490 "2024-01-19T15:15:22Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![erikm3103](https://avatars.discourse-cdn.com/v4/letter/e/c37758/32.png) [@erikm3103](https://community.weweb.io/u/erikm3103)\
**Post date:** [January 19, 2024, 3:15pm UTC](https://community.weweb.io/t/build-in-audio-recording-capabilities-with-technical-requirements/6490/1 "2024-01-19T15:15:22Z")

</div>

Hi,

Is it possible to build a simple recording app, where the user can record their voice?

I have some technical requirements like, I would need:  
16khz or 8kz  
16 bit  
WAV format

Would love to hear if this is possible!

---

<div class="post-metadata">

**Author:** ![erikm3103](https://avatars.discourse-cdn.com/v4/letter/e/c37758/32.png) [@erikm3103](https://community.weweb.io/u/erikm3103)\
**Post date:** [January 19, 2024, 4:01pm UTC](https://community.weweb.io/t/build-in-audio-recording-capabilities-with-technical-requirements/6490/2 "2024-01-19T16:01:55Z")

</div>

Actually, I figured out I can build a server side workflow to have a audio converted to the necessary format.

So the remaining question is how to implement audio recording capabilities.

---

<div class="post-metadata">

**Author:** ![Profound5753](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/profound5753/32/6870_2.png) [@Profound5753](https://community.weweb.io/u/Profound5753)\
**Post date:** [January 21, 2024, 5:55am UTC](https://community.weweb.io/t/build-in-audio-recording-capabilities-with-technical-requirements/6490/3 "2024-01-21T05:55:53Z")

</div>

I did this in two ways. One with a custom component and another with npm/JavaScript. Happy to jump on a call to share my learnings. DM me.

---

<div class="post-metadata">

**Author:** ![Broberto](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/broberto/32/5918_2.png) [@Broberto](https://community.weweb.io/u/Broberto)\
**Post date:** [September 3, 2024, 11:07am UTC](https://community.weweb.io/t/build-in-audio-recording-capabilities-with-technical-requirements/6490/4 "2024-09-03T11:07:12Z")

</div>

For anyone looking for an audio recorder or even you @erikm3103 I’ve published an audio recorder component, which allows you to simply drag and drop the component into your page and use it right away. It also records wav, as per your requirement (also allows webm). 🙂 You can find it here:

[https://marketplace.weweb.io/projects/1420742e-9a3f-48eb-aea9-b9ee4c7c55e8/](https://marketplace.weweb.io/projects/1420742e-9a3f-48eb-aea9-b9ee4c7c55e8/)
