No project description provided
Project description
Audio record streamlit
This streamlit component allows to register an audio utterence from a user.
Installation
pip install audio-recorder-streamlit
Usage
import streamlit as st
from audio_recorder_streamlit import audio_recorder
audio_bytes = audio_recorder()
if audio_bytes:
st.audio(audio_bytes, format="audio/wav")
Recording parameters
You can adjust the recording parameters energy_threshold
and
pause_threshold
:
energy_threshold
: The energy recording sensibility above which we consider that the user is speaking.pause_threshold
: The number of seconds to spend belowenergy_level
to automatically stop the recording.
# The recording will stop automatically
# 2 sec after the utterance end
audio_bytes = audio_recorder(pause_threshold=2.0)
Styling parameters
You can adjust the button style parameters:
- Icon: specify the icon among the font awesome solid icons (https://fontawesome.com/search?o=r&s=solid)
- Color: specify the neutral color and recording color.
- Size: specify the icon size using font awesome sizing (https://fontawesome.com/docs/web/style/size).
audio_bytes = audio_recorder(
recording_color="#e8b62c",
neutral_color="#6aa36f",
icon_name="user",
icon_size="6x",
)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for audio-recorder-streamlit-0.0.6.dev1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b0588ab2e84ae857d008f2af4d10648df9ab05593d0f07de4de28f92784f174 |
|
MD5 | 4f4b370a561ab999b73e6ea2fc1bef7b |
|
BLAKE2b-256 | 4fde9232d329bfcfaafda8d87083a89ec5a9a358c4c1aa98cb5f479c03a715d1 |
Close
Hashes for audio_recorder_streamlit-0.0.6.dev1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f377eda00965146a62bbb93c57603694f836f9253401f81e266e018b2452ef2 |
|
MD5 | ae9d1ac8b6bde302deb1922e7abf616d |
|
BLAKE2b-256 | 0f06637df1716cbcac56f3a4837fd1481efee6bd0ed6baae833cdddd15f13ced |