海外访问:www.kdjingpai.com
Ctrl + D 收藏本站
当前位置:首页 » AI答疑

如何通过Pipeline API实现文本生成和语音识别功能?

2025-08-23 458

Pipeline API是Transformers最核心的功能之一,使用流程如下:

1. 文本生成示例:

from transformers import pipeline
generator = pipeline(task="text-generation", model="Qwen/Qwen2.5-1.5B")
result = generator("The secret to baking a really good cake is")
print(result[0]["generated_text"])

2. 语音识别示例:

asr = pipeline(task="automatic-speech-recognition", model="openai/whisper-large-v3")
result = asr("https://huggingface.co/datasets/Narsil/asr_dummy/resolve/main/mlk.flac")
print(result["text"])

关键点:

  • 模型会自动下载并缓存到~/.cache/huggingface/hub
  • 可以通过TRANSFORMERS_CACHE环境变量修改缓存路径
  • 支持本地音频文件或URL作为输入

相关推荐

找不到AI工具?在这试试!

输入关键词,即可 无障碍访问 必应 搜索,快速找到本站所有 AI 工具。

回顶部

zh_CN简体中文