You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

elevenlabs-python与google_speech对比:音频存储路径设置及朗读限制

elevenlabs音频存储路径设置方法

我正在使用elevenlabs的Python语音生成包,它通过mpv播放音频,示例代码如下:

from elevenlabs import generate, play

audio = generate(
  text="Hi! My name is Bella, nice to meet you!",
  voice="Bella",
  model="eleven_monolingual_v1"
)

play(audio)

音频存储路径的问题解决:

  • 主动指定路径保存音频:elevenlabs的generate函数默认返回音频字节流,不会自动存储为文件。你可以使用官方提供的save函数,直接将音频保存到自定义路径:
from elevenlabs import generate, save, play

audio = generate(
  text="Hi! My name is Bella, nice to meet you!",
  voice="Bella",
  model="eleven_monolingual_v1"
)

# 替换为你的目标存储路径
save(audio, "自定义路径/音频文件.mp3")

play(audio)
  • 临时播放文件的路径:play函数播放时会生成临时文件,默认存放在系统临时目录(Windows为%TEMP%,Linux/macOS为/tmp或对应缓存目录),但播放后会自动删除,不建议依赖这个临时文件。

关于google_speech包的补充:

google_speech包操作确实更简便,虽然语音朗读精度不如elevenlabs,但可以直接指定目录保存音频,示例代码:

from google_speech import Speech

# 生成语音并保存到指定目录
speech = Speech("你好,世界", "zh")
speech.save("指定目录/hello.mp3")

内容的提问来源于stack exchange,提问作者Waly

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 09:57:07