AI.Labs is an open-source project that aims to integrate the most advanced artificial intelligence technologies to provide a powerful AI platform. The core of this project lies in the integration of various AI services, including large language models, speech recognition, and speech synthesis, to support functionalities such as dialogue, voice interaction, and meeting transcription.
QQ Group: 306499618
This project includes the following features:
Bilibili Feature Demonstration Video 1 Clicking the triple link will get you the installation package + model
Bilibili Chat Video Demonstration 2
How to Run Documentation
Main Features
The project integrates support for OpenAI's GPT-3.5 and GPT-4, enabling real-time intelligent dialogue through the OpenAI API. Utilizes the following project: https://github.com/betalgo/openai
Deploy large language models (LLM) locally using LMStudio or ChatGLM3-6B, interacting with a similar API to OpenAI, ensuring data privacy while improving response speed. Note: model and model services are not limited; any with OpenAI-style API support can be used.
Download Address: https://lmstudio.ai/
Model Download: https://huggingface.co/TheBloke (VPN required)
Model Download: https://hf-mirror.com/TheBloke (VPN not required)
Model Download: https://wisemodel.cn/models (VPN not required)
Model Download: https://gpt4all.io/ (VPN not required)
Implements local speech recognition, reducing dependence on external services and enhancing response speed.
Also provides integration with Azure's speech recognition service to leverage its advanced cloud-based speech recognition technology.
Using the project's speech recognition capabilities, AI.Labs can carry out real-time recording of meeting content, making information archiving and retrieval more efficient. Technology Stack The project utilizes the DevExpress Application Framework, ensuring modernization and high customizability of the user interface.
Uses EdgeTTS for local voice output, free of charge. Utilizes the python project edge-tts. Requires local installation of this python program. Installation guide: https://github.com/rany2/edge-tts
Users can register their own accounts, with 5 hours per month free or 5 million characters. Supports Azure TTS service, allowing users to opt for cloud-based voice synthesis service. Registration Address: https://portal.azure.com/
The project uses XAF, website: http://www.devexpress.com Please purchase the legitimate version of DevExpress for use in real-world environments. For testing purposes, a one-month trial version can be downloaded.
AI.Labs is based on a combination of technologies including C# (.Net 6.0+)/SQLite database+XAF+OPENAI API+TTS+STT and more. The dependency on python is minimized as much as possible. However, for instance, edge-tts still needs to be called upon.
II. Questions and Doubts
-
Data Privacy and Security: How is user data privacy and security ensured? If you pay attention to this option, you can use LMStudio to build a private model locally (or within a LAN). Supports most models in gguf format or models from llama2.cpp. This process is introduced in the Bilibili video. Note: The video is in Chinese. https://www.bilibili.com/video/BV1Fc411D7eK/
-
Multilingual Support: Does the project support multiple languages, and how are translations between different languages handled? XAF facilitates convenient expansion for multiple languages. Various versions will be rolled out progressively.