# How to access microphone (node-red-contrib-browser-utils)

**URL:** <https://discourse.nodered.org/t/how-to-access-microphone-node-red-contrib-browser-utils/24399>\
**Category:** General\
**Created:** [7 April 2020 13:08 UTC](https://discourse.nodered.org/t/how-to-access-microphone-node-red-contrib-browser-utils/24399 "2020-04-07T13:08:42Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![lingzhongli](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/lingzhongli/32/20078_2.png) [@lingzhongli](https://discourse.nodered.org/u/lingzhongli)\
**Post date:** [7 April 2020 13:08 UTC](https://discourse.nodered.org/t/how-to-access-microphone-node-red-contrib-browser-utils/24399/1 "2020-04-07T13:08:42Z")

</div>

I want use `node-red-contrib-browser-utils` microphone, but i cannot allow the microphone in site setting... HOW CAN I SOLVE THIS PROBLEM??

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/d/e/de86b95d437aa87df6cd3511a84260585b27b79d.png)

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/c/a/ca7b2601a0e78f67e294f9e6a419d011538e55a7.png)

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [7 April 2020 13:11 UTC](https://discourse.nodered.org/t/how-to-access-microphone-node-red-contrib-browser-utils/24399/2 "2020-04-07T13:11:12Z")

</div>

It is probably blocked because you are accessing the editor from an address that is not `localhost` and you are not using https.

You will need to configure your Node-RED to use https. See the `https` option in your settings file.

---

<div class="post-metadata">

**Author:** ![lingzhongli](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/lingzhongli/32/20078_2.png) [@lingzhongli](https://discourse.nodered.org/u/lingzhongli)\
**Post date:** [7 April 2020 13:39 UTC](https://discourse.nodered.org/t/how-to-access-microphone-node-red-contrib-browser-utils/24399/3 "2020-04-07T13:39:56Z")

</div>

how to see the `https` option in settings file? need see what? and how to configure node-red to use https?

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [7 April 2020 13:42 UTC](https://discourse.nodered.org/t/how-to-access-microphone-node-red-contrib-browser-utils/24399/4 "2020-04-07T13:42:30Z")

</div>

Edit your settings file and search for the the https setting entry. Read what it says to do.

---

<div class="post-metadata">

**Author:** ![lingzhongli](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/lingzhongli/32/20078_2.png) [@lingzhongli](https://discourse.nodered.org/u/lingzhongli)\
**Post date:** [7 April 2020 15:30 UTC](https://discourse.nodered.org/t/how-to-access-microphone-node-red-contrib-browser-utils/24399/5 "2020-04-07T15:30:16Z")

</div>

i already follow the step in below link..

> **[How to add SSL certification to NodeRED - Not Enough TECH](https://notenoughtech.com/featured/how-to-add-ssl-certification-to-nodered/)**
>
> Adding SSL certification to NodeRED allows integration between services like Amazon AWS and your Raspberry Pi. The process is free and not complicated.

but i have occur errors....

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/b/3/b384f323dc8769f1b100ec124147c426522a3742.png)

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/1/3/1342ba01d8dd9910eb8a2b52b82436efff670eff.png)

is that i havent have privatekey.pem or the system could found due to give wrong path??

---

<div class="post-metadata">

**Author:** ![lingzhongli](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/lingzhongli/32/20078_2.png) [@lingzhongli](https://discourse.nodered.org/u/lingzhongli)\
**Post date:** [7 April 2020 15:31 UTC](https://discourse.nodered.org/t/how-to-access-microphone-node-red-contrib-browser-utils/24399/6 "2020-04-07T15:31:26Z")

</div>

anyone have ways (in video) fro solve this problem?

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [7 April 2020 15:37 UTC](https://discourse.nodered.org/t/how-to-access-microphone-node-red-contrib-browser-utils/24399/7 "2020-04-07T15:37:30Z")

</div>

The first screenshot shows it is trying to load:

- `/home/pi/.node-red/privatekey.pem`

The second screenshot shows the file is actually:

- `/home/pi/privatekey.pem`

---

<div class="post-metadata">

**Author:** ![afelix](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/afelix/32/9743_2.png) [@afelix](https://discourse.nodered.org/u/afelix)\
**Post date:** [7 April 2020 15:54 UTC](https://discourse.nodered.org/t/how-to-access-microphone-node-red-contrib-browser-utils/24399/8 "2020-04-07T15:54:40Z")

</div>

You may have also tried installing other npm libraries from your home folder as your screenshot shows both a `package-lock.json` as well as a `node_modules` folder Might be worth checking those to see if you have to amend an install elsewhere.

---

<div class="post-metadata">

**Author:** ![lingzhongli](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/lingzhongli/32/20078_2.png) [@lingzhongli](https://discourse.nodered.org/u/lingzhongli)\
**Post date:** [7 April 2020 15:55 UTC](https://discourse.nodered.org/t/how-to-access-microphone-node-red-contrib-browser-utils/24399/9 "2020-04-07T15:55:29Z")

</div>

it seen have correct path....

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/b/b/bbf7a73e1c4f9e70b1c59d997267c87ec02079f5.png)

but it still have error... `ee key too small` mean?

---

<div class="post-metadata">

**Author:** ![afelix](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/afelix/32/9743_2.png) [@afelix](https://discourse.nodered.org/u/afelix)\
**Post date:** [7 April 2020 15:57 UTC](https://discourse.nodered.org/t/how-to-access-microphone-node-red-contrib-browser-utils/24399/10 "2020-04-07T15:57:46Z")

</div>

Have you tried searching for that error yet? You generated a 1024 bits key, where openssl nowadays requires a minimum of 2048.

> <https://stackoverflow.com/questions/58263106/running-node-red-start-after-trying-to-create-https-error-140ab18fssl-routines>

---

<div class="post-metadata">

**Author:** ![lingzhongli](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/lingzhongli/32/20078_2.png) [@lingzhongli](https://discourse.nodered.org/u/lingzhongli)\
**Post date:** [7 April 2020 18:16 UTC](https://discourse.nodered.org/t/how-to-access-microphone-node-red-contrib-browser-utils/24399/11 "2020-04-07T18:16:16Z")

</div>

it success...but why it cannot open in chrome?

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/4/8/48903ffcbf4a0071de45868ea69ab013f67c2d46.png)

it show no data send....where go problem??

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [7 April 2020 18:37 UTC](https://discourse.nodered.org/t/how-to-access-microphone-node-red-contrib-browser-utils/24399/12 "2020-04-07T18:37:17Z")

</div>

Did you change to use https in the url you typed into the browser?

---

<div class="post-metadata">

**Author:** ![lingzhongli](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/lingzhongli/32/20078_2.png) [@lingzhongli](https://discourse.nodered.org/u/lingzhongli)\
**Post date:** [7 April 2020 18:48 UTC](https://discourse.nodered.org/t/how-to-access-microphone-node-red-contrib-browser-utils/24399/13 "2020-04-07T18:48:03Z")

</div>

thank you everyone...it working and the microphone also work  
Thank You

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [21 April 2020 18:48 UTC](https://discourse.nodered.org/t/how-to-access-microphone-node-red-contrib-browser-utils/24399/14 "2020-04-21T18:48:04Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
