Whispermesh-это ваш передовый чат-бот, который плавно сочетает в себе голосовые и текстовые взаимодействия, создавая богатый, интуитивно понятный разговорной опыт. С мощностью моделей LLM и сложной векторной базой данных Whispermesh понимает ваши потребности, как никогда раньше, предоставляя индивидуальные ответы, которые резонируют с вашими запросами.
Используя тряпичную структуру из Hay Stack, наше приложение преуспевает в извлечении соответствующей информации, гарантируя, что каждое взаимодействие не только привлекательно, но и управляемое с данными. Если вы предпочитаете говорить или печатать, Whispermesh адаптируется к вашему стилю, превращая ваш вклад в проницательные ответы с помощью индивидуального прикосновения.
Присоединяйтесь к разговору с Whispermesh, где ваш голос имеет значение, и позвольте нам провести вас через мир знаний и открытий! ?
В архитектуре описывается приложение Streamlit, интегрированное с фреймворком сена для облегчения загрузки, запросов и генерации ответов. Пользователи загружают PDF -документы через приложение, которое затем обрабатывают и индексируются компонентами Hay Stack, включая очистители документов, сплиттеры и встраивания, которые преобразуют документы в векторные представления с использованием модели COHEHE, хранящиеся в базе данных Qdrant Vector. Когда пользователь представляет голосовой запрос, он транскрибируется в текст, встроен в вектор и сочетается с хранимыми векторами документов, чтобы получить соответствующие куски. Эти кусочки подаются в генеративную модель GEMMA 7B для генерации когерентного ответа, который затем преобразуется обратно в аудио для вывода пользователя. Эта система использует расширенные методы НЛП для обеспечения эффективного и точного поиска документов и генерации ответов. 
WhisperMesh предлагает передовый разговорный опыт, смешивая голосовые и текстовые входы, позволяя вам общаться так, как вам подходит вам лучше.
Основанный на современных крупных языковых моделях (LLMS), Whispermesh глубоко понимает ваши потребности и предоставляет адаптированные ответы, которые резонируют с вашими запросами.
Используя Qdrant в качестве нашей векторной базы данных, Whispermesh эффективно управляет и получает соответствующую информацию, обеспечивая взаимодействие, управляемые данными, которые улучшают вовлечение пользователей.
Наше приложение использует модель встраивания COHEHER для эффективного семантического понимания, гарантируя, что каждое взаимодействие будет проницательным и контекстно осведомленным.
С моделью Whisper-Large-V3 из Groq Cloud Whispermesh превосходит при преобразовании речи в текст, что делает голосовые взаимодействия гладкими и точными.
Используя модель Gemma-7B-IT из Groq Cloud, наше приложение генерирует персонализированные ответы, добавляя уникальный штрих к каждому разговору.
Используя рамку с тряпичной (поисковой генерацией) из Hay Stack , 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].