Crie conhecimento navegável a partir de conteúdo multimídia
FrogBase (anteriormente Whisper-ui) simplifica o fluxo de trabalho download-transcribe-embed-index
para conteúdo multimídia. Isso é feito vinculando conteúdo de várias plataformas (yt_dlp) com modelos de fala para texto (Whisper da OpenAI), codificadores de imagem e texto (SentenceTransformers) e lojas de incorporação (hnswlib).
️ Aviso: Esta é atualmente uma versão de pré-lançamento e é conhecida por ser muito instável. Para versões estáveis, use qualquer versão 1.x.
from frogbase import FrogBase
fb = FrogBase ()
fb . demo ()
fb . search ( "What is the name of the squeaky frog?" )
Documentação Completa (WIP).
O FrogBase também vem com uma UI pronta para uso para usuários não técnicos!
FrogBase atualmente fornece funcionalidade para:
O FrogBase também inclui uma UI Streamlit para fornecer uma GUI simples para a funcionalidade acima, permitindo uma experiência interativa hospedada localmente.
Esta seção é para desenvolvedores de software que desejam usar o FrogBase como um pacote python.
Instale ffmpeg
e FrogBase
sudo apt install ffmpeg
pip install frogbase
Importe o FrogBase e use-o da seguinte maneira -
from frogbase import FrogBase
fb = FrogBase ()
sources = [
"https://www.youtube.com/watch?v=HBxn56l9WcU" ,
"https://www.youtube.com/@hayabhay"
]
fb . add ( sources )
fb . search ( "What is the name of the squeaky frog?" )
Esta seção é para usuários não técnicos que desejam usar o FrogBase principalmente por meio da UI Streamlit que o acompanha.
Baixe a versão mais recente do FrogBase aqui e descompacte-a. Ou você também pode clonar o console git clone https://github.com/hayabhay/frogbase.git
Instale as dependências do FrogBase manualmente e execute a UI.
Nota: Isso também requer que
ffmpeg
esteja instalado em seu sistema. Você pode instalá-lo usandosudo apt install ffmpeg
no Ubuntu.
Usando pip
pip install frogbase streamlit
streamlit run ui/01_?_Home.py
[Em breve] Instruções, ambiente para instalação usando Docker e Anaconda