当前位置: 首页 > news >正文

[开源免费] iGTTS(Gemini TTS) 文本转语音(TTS)的命令行工具。

iGTTS(Gemini TTS)

iGTTS(Gemini TTS) 开源免费的文本转语音(TTS)的命令行工具。
iGTTS(Gemini TTS) 是通过调用 Gemini TTS 的接口,实现文本转语音(TTS)的命令行工具。

添加 API key

# 编辑 .zshrc:
vim ~/.zshrc# 添加信息(导入环境变量):
export GEMINI_API_KEY=<YOUR_API_KEY_HERE># 保存后应用更改:
source ~/.zshrc

安装 iGTTS

pip install igtts

运行 iGTTS

igtts -h
usage: igtts [-h] [-i INPUT_FILE] [-l] [-v VOICE] [-o OUTPUT_FILE] [text]Gemini TTS 文本转语音(TTS)命令行工具。positional arguments:text                  指定语音文本的内容。如果未提供,请使用 --input-file。options:-h, --help            show this help message and exit-i, --input-file INPUT_FILE指定语音文本的文件。-l, --list-voices     列出语音的语音名称。-v, --voice VOICE     指定语音的语音名称(默认:Zephyr)。-o, --output-file OUTPUT_FILE指定音频保存的文件(默认:output.wav)。

实例

# 指定语音文本的内容
igtts "Hello, my name is iChochy."# 指定语音文本的文件 -i "input.txt"
igtts -i "input.txt"# 指定语音文本的文件 -i "input.txt"
# 指定语音保存的文件 -o "output.wav"
igtts -i "input.txt" -o "output.mp3"# 指定语音文本的文件 -i "input.txt"
# 指定语音的语音名称 -v "Zephyr"
# 指定音频保存的文件 -o "output.wav"
igtts -i "input.txt" -v "Zephyr" -o "output.mp3"# 列出语音的语音名称 -l
igtts -l

模型

gemini-2.5-flash-preview-tts

获取 API key

API key:https://aistudio.google.com/apikey

额度参数:

每分钟请求数 (RPM)
每分钟 token 数(输入)(TPM)
每日请求数 (RPD)

免费额度:

RPM:3
TPM:10000
RPD:15

额度详情:https://ai.google.dev/gemini-api/docs/rate-limits?hl=zh-cn

接口详情:https://ai.google.dev/gemini-api/docs/speech-generation?hl=zh-cn

软件信息

网站

https://tts.ichochy.com

GitHub

https://github.com/ichochy/igtts

PyPI

https://pypi.org/project/igtts

音频预览

Default:audio.wav
GitHub:audio.wav

http://www.rkmt.cn/news/4286.html

相关文章:

  • 快读快写 学习笔记
  • AI编程实战
  • C#语言中使用using关键字
  • 【C++ 类和对象・高阶深化(下)】再探构造函数(含初始化列表),吃透 static 成员、友元、内部类及对象拷贝编译器优化 - 指南
  • 2
  • VSCode 运行 C/C++ 程序
  • Springcloud Alibaba(一)
  • Ubuntu 安装 gcc
  • 更为通用的决策单调性
  • NOIP2025模拟赛19
  • C++ day7 - 指南
  • 读人形机器人11娱乐领域
  • 模板集
  • 课程助教工作总结
  • device第一周个人作业
  • 5G 技术在工业互联网的应用
  • 一键部署ftp脚本
  • 三大免费CDN推荐:安全防护强、稳定性卓越、加载飞速,长期使用超安心
  • 全屏与退出全屏功能
  • 5月杂题
  • uv,下一代Python包管理工具
  • c++ 的拷贝构造函数
  • 【笔记】类欧几里得算法
  • AQS的一些思考
  • 2 模型评估与选择
  • qoj #8557. Goldberg Machine 题解
  • 『随笔』我的唱歌练习史
  • GitHub Copilot 2025年8月最新更新!
  • 完整教程:计算机毕设 java 多媒体教室管理系统 基于 Java+SSM 的多媒体教室运维平台 Java+MySQL 的教室预约与设备管理系统
  • TCL t508n 关闭电话语音王提醒/改用4G