| import os | |
| import streamlit.components.v1 as components | |
| _RELEASE = True | |
| if not _RELEASE: | |
| _component_func = components.declare_component( | |
| "speech_recognition", | |
| url="http://localhost:3001", | |
| ) | |
| else: | |
| parent_dir = os.path.dirname(os.path.abspath(__file__)) | |
| build_dir = os.path.join(parent_dir, "frontend/build") | |
| _component_func = components.declare_component("speech_recognition", path=parent_dir) | |
| def speech_recognition(key=None): | |
| """Create a speech recognition component instance.""" | |
| return _component_func(key=key) |