AI个人学习
和实操指南
豆包Marscode1

Whisper Input:利用Groq免费且高速的语音转录文本服务

综合介绍

Whisper Input 是一个开源的语音转译工具,用户可以通过按下 Option 按钮开始录制语音,抬起按钮结束录制。该工具调用 Groq Whisper Large V3 Turbo 模型进行语音转译,能够在 1-2 秒内快速反馈转译结果。Whisper Input 还支持由 SiliconFlow 托管的 FunAudioLLM/SenseVoiceSmall 模型,提供更快的识别速度和更高的准确性。该项目特别适合需要高效语音输入的用户,包括视力障碍者。

Whisper Input:利用Groq免费且高速的语音转录文本服务-1


 

功能列表

  • 语音录制与转译:按下 Option 按钮开始录制,抬起按钮结束录制,自动调用模型进行转译。
  • 多语言支持:支持多种语言的语音转译。
  • 快速反馈:大部分语音输入可以在 1-2 秒内反馈结果。
  • 免费使用:支持 Groq 和 SiliconFlow 提供的免费用量,无需付费。
  • 标点符号支持:自动添加标点符号,提高转译文本的可读性。
  • 无障碍支持:正在开发简易的 macOS 客户端,方便视力障碍用户使用。

 

使用帮助

安装流程

  1. 前提条件:确保本地有 Python 环境,版本不低于 3.10。
  2. 克隆项目
   git clone https://github.com/ErlichLiu/Whisper-Input.git
  1. 创建虚拟环境
   python -m venv venv
  1. 激活虚拟环境
    • macOS/Linux: bash
      source venv/bin/activate
    • Windows: bash
      .\venv\Scripts\activate
  2. 安装依赖
   pip install pip-tools
pip-compile requirements.in
pip install -r requirements.txt

配置模型

Groq Whisper Large V3 模型

  1. 注册 Groq 账户Groq 注册页面
  2. 获取 API KEYGroq API KEY
  3. 配置环境变量
   cp .env.example .env

将 API KEY 粘贴到 .env 文件中:

   SERVICE_PLATFORM=groq
GROQ_API_KEY=你的API_KEY

SiliconFlow FunAudioLLM/SenseVoiceSmall 模型

  1. 注册 SiliconFlow 账户SiliconFlow 注册页面
  2. 获取 API KEYSiliconFlow API KEY
  3. 配置环境变量
   cp .env.example .env

将 API KEY 粘贴到 .env 文件中:

   SERVICE_PLATFORM=siliconflow
SILICONFLOW_API_KEY=你的API_KEY

运行程序

  1. 启动程序
   python main.py
  1. 使用方法:按下 Option 按钮开始录制语音,抬起按钮结束录制,程序会自动进行语音转译并反馈结果。

注意事项

  • 后台运行:程序需要一直在后台运行,建议在一个不会经常关闭的终端或终端 Tab 中运行。
  • 无障碍支持:未来将上线 macOS 客户端,方便视力障碍用户使用。

一句话描述(简介)

Whisper Input 是一个高效的语音转译工具,支持多语言语音输入,快速准确地将语音转译为文本,适合需要高效语音输入的用户。

未经允许不得转载:首席AI分享圈 » Whisper Input:利用Groq免费且高速的语音转录文本服务
zh_CN简体中文