100 | );
101 | }
102 | }
103 | ```
104 |
105 | # React-Mic-Gold
106 |
107 | 
108 |
109 | Get your copy of React-Mic-Gold, the premium enhanced version of React-Mic [here](https://react-mic-gold.professionalreactapp.com/sales-page34701298).
110 |
111 | [React-Mic-Gold](https://react-mic-gold.professionalreactapp.com/sales-page34701298) lets you record audio as either MP3 or WAV files. The MP3 audio file format is super compressed which will result in small file sizes, and is widely supported across all devices. The WAV audio file format is uncompressed and is used when you need professional quality audio; however, the file size is *significantly* larger.
112 |
113 | React-Mic-Gold is built with WebAssembly and Web Workers. The MP3/WAV encoding process takes place in the browser using WebAssembly which makes it super fast. Via Web Workers, the encoding process occurs in a separate thread in the browser so the performance of your UI won't be affected.
114 |
115 | There's no need to set up a separate backend endpoint to convert captured voice/audio into MP3 or WAV. It all happens in the browser.
116 |
117 | Plus, you can stream MP3/WAV to any endpoint as voice/audio is being captured via the onData callback.
118 |
119 | ## Demos
120 |
121 | Check out the simple demo of React-Mic-Gold in action [here](https://hackingbeauty.github.io/react-mic-gold/).
122 |
123 | Also, check out React-Mic-Gold integrated into an actual app [here](https://voice-record.firebaseapp.com/#/record-audio).
124 |
125 | ## Details
126 |
127 | In React-Mic-Gold, encoding of recorded audio into MP3 format happens in the browser, via a combination of advanced Web technologies (Web Workers and Web Assembly).
128 |
129 | You won't have to continuously stream audio data to your back-end server or API endpoint to convert captured audio into an MP3 file. Althought you can if you want to.
130 |
131 | React-Mic-Gold also comes with an optional pause feature and additional [premium enhancements](https://react-mic-gold.professionalreactapp.com/sales-page34701298).
132 |
133 |
134 |
135 |
136 | # React-Mic-Plus
137 |
138 | If you need a version of this React component that only supports the WAV audio format on every device (iOS + Android), you can purchase [React-Mic-Plus](https://react-mic-plus.professionalreactapp.com).
139 |
140 | React-Mic-Plus also comes with an optional pause feature and additional [premium enhancements](https://react-mic-plus.professionalreactapp.com).
141 |
142 | **PLEASE NOTE**: Apple does not allow audio recording from the Chrome browser on Iphone/iOS. To record audio from a web application on an Iphone, a user must use the Safari browser. There is no way around this.
143 |
144 |
145 |
146 |
147 |
148 | # Get Support
149 |
150 | Join the [Slack channel](https://hackingbeauty-slack-invite.herokuapp.com) if you have any questions or problems with React-Mic or React-Sound-Gold. I'm here to help you build amazing apps with audio recording capabilities.
151 |
152 | Customers of React-Mic-Gold and associated products develop audio recording apps, voice-activated apps, speech recognition apps, language learning apps, and much more.
153 |
--------------------------------------------------------------------------------