SubtleParesh/live-speech-reference-search

0

stars

21

commits

Python

primary language

May 1, 2024

updated

README

Live Speech Reference Search

Problem

I faced the task of enabling search within meeting transcripts, spanning discussions among 2 to 4 participants, whether conducted online or offline. The aim was to seamlessly reference past discussions during live conversations within the same group.

Objective

The objective was to develop a foundational solution that could later evolve to address this challenge comprehensively. It served as a checkpoint to identify all essential considerations for tackling the aforementioned problem, including:

  • Real-time transcription of live conversations, regardless of their online or offline nature.
  • Retrieval of past meeting conversations within the same group.
  • Ensuring the accuracy and efficiency of reference searches.
  • Exploring various scenarios to be accounted for in the solution design process.

Demo Video

https://github.com/SubtleParesh/live-speech-reference-search/assets/20494680/fc72e398-cd21-4001-a0c6-d42883d36331

https://github.com/SubtleParesh/live-speech-reference-search/assets/20494680/8c50b654-ca3a-495a-86fd-7b88ef160073

Blog Post

Running the project

Update Hugging face token

Update environment variable for hugging face token in environment.yml

Creating & Activating Environment from conda

conda env create -f environment.yml

conda activate live_speech_reference_search

Start Qdrant

docker compose up

Start UI

gradio app.py

UI Accessible at http://localhost:7860/

Troubleshooting

Issue with spacy - Run following command

python -m spacy download en_core_web_sm

Ffmpeg must be installed

This is tested on GPU with Memory 6gb, You can change device to run on CPU for getting it running

References

Contributors

SubtleParesh

21 commits

SubtleParesh/live-speech-reference-search

0

stars

21

commits

Python

primary language

May 1, 2024

updated

README

Live Speech Reference Search

Problem

I faced the task of enabling search within meeting transcripts, spanning discussions among 2 to 4 participants, whether conducted online or offline. The aim was to seamlessly reference past discussions during live conversations within the same group.

Objective

The objective was to develop a foundational solution that could later evolve to address this challenge comprehensively. It served as a checkpoint to identify all essential considerations for tackling the aforementioned problem, including:

  • Real-time transcription of live conversations, regardless of their online or offline nature.
  • Retrieval of past meeting conversations within the same group.
  • Ensuring the accuracy and efficiency of reference searches.
  • Exploring various scenarios to be accounted for in the solution design process.

Demo Video

https://github.com/SubtleParesh/live-speech-reference-search/assets/20494680/fc72e398-cd21-4001-a0c6-d42883d36331

https://github.com/SubtleParesh/live-speech-reference-search/assets/20494680/8c50b654-ca3a-495a-86fd-7b88ef160073

Blog Post

Running the project

Update Hugging face token

Update environment variable for hugging face token in environment.yml

Creating & Activating Environment from conda

conda env create -f environment.yml

conda activate live_speech_reference_search

Start Qdrant

docker compose up

Start UI

gradio app.py

UI Accessible at http://localhost:7860/

Troubleshooting

Issue with spacy - Run following command

python -m spacy download en_core_web_sm

Ffmpeg must be installed

This is tested on GPU with Memory 6gb, You can change device to run on CPU for getting it running

References

Contributors

SubtleParesh

21 commits

Languages

Python

100.0%