Zugang aus Übersee: www.kdjingpai.com
Ctrl + D Lesezeichen für diese Seite
Derzeitige Position:Abb. Anfang " AI-Antworten

如何使用Python调用Qwen-TTS API生成语音?

2025-08-23 649

Python调用Qwen-TTS API的完整指南

以下是使用Python调用Qwen-TTS API的详细步骤和代码示例:

Vorbereitung der Umwelt

  • 安装Python 3.6或以上版本
  • Installieren Sie die erforderlichen Abhängigkeits-Bibliotheken:
    pip install dashscope
    pip install requests
  • Gewährleistung einer stabilen Netzwerkkonnektivität

核心代码示例

以下是一个完整的语音合成和下载示例:

import os
import requests
import dashscope
def get_api_key():
    api_key = os.getenv("DASHSCOPE_API_KEY")
    if not api_key:
        raise EnvironmentError("DASHSCOPE_API_KEY环境变量未设置")
    return api_key
def synthesize_speech(text, voice="Dylan"):
    try:
        response = dashscope.audio.qwen_tts.SpeechSynthesizer.call(
            model="qwen-tts-latest",
            api_key=get_api_key(),
            text=text,
            voice=voice
        )
        return response.output.audio["url"]
    except Exception as e:
        raise RuntimeError(f"语音合成失败: {e}")
def download_audio(audio_url, save_path="output.wav"):
    try:
        resp = requests.get(audio_url, timeout=10)
        resp.raise_for_status()
        with open(save_path, 'wb') as f:
            f.write(resp.content)
        print(f"音频文件已保存至: {save_path}")
    except Exception as e:
        raise RuntimeError(f"下载失败: {e}")

Beschreibung der Parameter

  • Text: 需要转换为语音的文本内容
  • voice: 语音风格,可选值包括Cherry、Ethan等7种
  • Modell: 指定模型版本
  • save_path: 音频文件保存路径

Empfohlen

Sie können keine AI-Tools finden? Versuchen Sie es hier!

Geben Sie einfach das Schlüsselwort Barrierefreiheit Bing-SucheDer Bereich KI-Tools auf dieser Website bietet eine schnelle und einfache Möglichkeit, alle KI-Tools auf dieser Website zu finden.

zurück zum Anfang

de_DEDeutsch