speech_recognition_tutorial / pages /2_Uses of Speech Recognition.py
chandralegend's picture
added tutorial content
516de6c
import streamlit as st
from utils.levels import complete_level, render_page, initialize_level
from utils.login import initialize_login
LEVEL = 2
initialize_login()
initialize_level()
def step_page():
st.header("Uses of Speech Recognition")
st.markdown(
"""
Speech recognition has found applications in various areas. Let's explore some of them:
1. Voice assistants: Voice assistants like Siri, Alexa, or Google Assistant are popular examples of speech recognition technology. They can listen to our voice commands and respond by providing information, playing music, setting reminders, or even telling jokes!"""
)
st.image(
"https://cyfuture.com/blog/ojycekam/2020/05/voice-assistants-transforming-the-lives.jpg",
use_column_width=True,
)
st.markdown(
"""
2. Transcription services: Speech recognition technology is also used to convert spoken words into written text. This makes it easier to create transcriptions of meetings, interviews, or lectures. Instead of typing everything, we can use speech recognition to automatically transcribe what is being said.
3. Accessibility: Speech recognition plays a crucial role in making technology more accessible to people with disabilities. Individuals who have difficulty using a keyboard or mouse can interact with computers and devices through voice commands. This empowers them to use technology in a way that suits their needs. """
)
st.image(
"data:image/png;base64,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",
use_column_width=True,
)
st.markdown(
"""
4. Call centers: Have you ever wondered how call centers handle a large number of customer calls? Well, speech recognition technology can analyze phone conversations to provide better customer service. It helps in understanding customer needs and routing calls to the appropriate departments. It can also assist with quality assurance by identifying areas where customer service can be improved."""
)
st.image(
"https://www.timedoctor.com/blog/images/2021/06/offshore-call-center.jpg",
use_column_width=True,
)
st.info("Click on the button below to continue!")
if st.button("Complete"):
complete_level(LEVEL)
render_page(step_page, LEVEL)