A custom element that allows you to easily try a SpeechRecognition API on your site. And you can optionaly recording while speech recognition.
From npm:
npm install --save speech-input
<script type="module" src="./node_modules/speech-input/dist/speech-input.min.mjs"></script>
<speech-input></speech-input>