Whispermesh是您的尖端聊天機器人,它無縫地將語音和文字互動融合在一起,從而創造了豐富,直觀的對話體驗。 WhisperMesh憑藉LLM模型的力量和復雜的矢量數據庫,可以理解您的需求,從未有過,提供了與您的查詢產生共鳴的量身定制響應。
利用Haystack的RAG框架,我們的應用在提取相關信息方面表現出色,確保每次交互不僅引人入勝,而且是數據驅動的。無論您喜歡說話還是打字,低語都可以適應您的風格,以個人風格將意見轉變為有見地的答案。
加入與Whispermesh的對話,您的聲音很重要,讓我們指導您了解知識和發現的世界! ?
該體系結構概述了與Haystack框架集成的簡化應用程序,以促進文檔上傳,查詢和響應生成。用戶通過應用程序上傳PDF文檔,然後由HayStack組件處理和索引,包括文檔清潔器,拆分器和嵌入者,這些嵌入式和嵌入式使用Cohere Model(存儲在QDrant vector數據庫中)將文檔轉換為向量表示。當用戶提交語音查詢時,將其轉錄為文本,嵌入到向量中,並與存儲的文檔向量匹配以檢索相關的塊。這些塊被饋送到Gemma 7B生成模型中,以生成連貫的響應,然後將其轉換回音頻以獲得用戶輸出。該系統利用高級NLP技術來確保有效,準確的文檔檢索和響應生成。 
Whispermesh通過將語音和文本輸入融合來提供尖端的對話體驗,使您可以以最適合自己的方式進行交流。
WhisperMesh由最先進的大語言模型(LLMS)提供支持,深入了解您的需求,並提供量身定制的響應,使您的查詢產生共鳴。
通過使用QDRANT作為我們的矢量數據庫,WhisperMesh有效地管理和檢索了相關信息,從而確保了數據驅動的交互,從而增強了用戶的參與度。
我們的應用程序利用了Cohere嵌入模型,以進行有效的語義理解,以確保每次互動都是有見地的,並且在上下文上意識到。
通過Groq Cloud的Whisper-large-V3模型,WhisperMesh擅長將語音轉換為文本,從而使語音交互平穩而準確。
我們的應用採用GROQ Cloud的Gemma-7b-It模型,生成個性化響應,為每個對話增添了獨特的觸感。
WhisperMesh擅長提取相關信息,從而確保您的互動吸引人且內容豐富。

git clone https://github.com/Mouez-Yazidi/WhisperMesh.git
cd WhisperMesh創建一個.env文件,並根據您從所需平台獲得的憑據添加以下變量:
COHERE_API_KEY=
GROQ_API=
GROQ_KEY=
QDRANT_API=
QDRANT_KEY=
導航到本地目錄並安裝必要的依賴項:
cd local
pip install -r requirements.txt要在本地運行該應用程序,請執行以下命令:
streamlit run ../app/main.py --environment local現在,您應該能夠通過http:// localhost:8501訪問該應用程序。
如果您希望在Docker容器中運行該應用程序,請按照以下步驟:
docker build -t whispermesh -f Dockerfile ..docker run -p 8501:8501 whispermesh streamlit run main.py --environment local確保將代碼推到GitHub存儲庫。
COHERE_API_KEY = " "
GROQ_API = " "
GROQ_KEY = " "
QDRANT_API = " "
QDRANT_KEY = " "簡化雲將:
?你們都設定了!您的應用程序現在將在簡化的雲上實時!
如果您欣賞這個項目,如果您能在Github上給明星,我將很感激。您的支持激發了我們增強和擴展我們的工作!
該項目已根據MIT許可獲得許可。有關更多詳細信息,請參見許可證文件。
如果您有任何疑問或建議,請隨時通過[email protected]與我們聯繫。