跳到主要内容

大模型语音对话

功能示例

img.png

功能介绍

TalkWithLLM可以通过语音的方式与大模型对话。

依赖包

"TalkWithLLM" 项目使用了一系列依赖包和开发时的辅助工具。这里重点介绍核心的依赖包及其作用:

  1. Openai:是 OpenAI 的 Python SDK,用于与 OpenAI 的 API 进行通信。在 TalkWithLLM 中,用于调用perfxcloud的大型语言模型。
  2. pyttsx3:这是一个 Python 文本到语音转换库。它允许你将文本转换为语音,从而实现 TalkWithLLM 的语音生成功能。
  3. speech_recognition:这是一个用于语音识别的 Python 库。它可以将语音转换为文本,从而使 TalkWithLLM 能够理解用户的语音输入。

部署步骤

  1. PerfXCloud 免费账户申请

    本项目使用澎峰云(PerfXCloud) www.perfxcloud.cn ,网站上有详细的说明文档。 快速开始 | PerfXCloud PerfXCloud 的 API 接口兼容 OpenAI 的 ChatGPT,可以直接使用 OpenAI SDK 或者其他中间件来访问 PerfXCloud。这使得开发者从 ChatGPT 或者其他平台切换到 PerfXCloud 变得非常非常容易。

  2. 步骤详情-视频

    https://www.bilibili.com/video/BV1sS411N72s/?spm_id_from=333.999.0.0