跳至主要内容

免费课程

Python 语音语言处理

中级4 小时

学习如何在 Python 中从原始音频文件加载、转换并转录语音。

Python4 小时成就证明

创建您的免费账户

继续使用 Google
或
继续即表示您接受我们的 使用条款,我们的 隐私政策 ,并且您的数据存储在美国。

深受数千家公司学习者的喜爱

要培训团队?

试用企业版 →

课程简介

使用 Python 学习语音识别和口语语言处理

我们学会说话,远早于学会阅读。 即使在数字时代,我们主要的交流方式仍然是语言。 Python中的语音处理将帮助你加载、转换和转录音频文件。 你将首先了解原始音频在 Python 中的样子,然后继续探索常用库,并通过一个商业应用案例进行实践。

使用 Python SpeechRecognition 和 PyDub 转录音频文件

Python 有许多流行的库,可以帮助你处理口语。 SpeechRecognition 为您提供了一种轻松集成语音转文本 API 的方式,而 PyDub 则帮助您以编程方式修改音频文件属性,使其为转录做好准备。 这些库都在深入的章节中进行了讲解,让你有机会将理论付诸实践,巩固所学知识。

通过课程内项目实践语音转录

本课程的最后一章将为你提供一个机会,通过为一家虚构的科技公司构建一个语音处理概念验证,将你所学的一切融会贯通。 你将构建一个系统,将电话通话音频转录为文本,然后进行情感分析,以审查客户支持电话通话。

在本课程结束时,你将同时掌握相关知识和动手实践经验,能够将所学应用到工作或个人项目中。

先修要求

课程体系

课程大纲

1

Python 语音语言处理入门

音频文件与大多数其他类型的数据不同。在开始处理之前,通常需要预处理。本章将带您完成处理语音文件的第一步:把两种不同的音频文件转换为声波,并对它们进行可视化比较。
开始本章
2

使用 Python SpeechRecognition 库

3

用 PyDub 处理音频文件

并非所有音频文件都具有相同的结构、大小或格式。幸运的是,James Robert 开发的 PyDub 库提供了工具,您可以通过编程方式更改音频文件的各种属性,例如帧率、声道数、文件格式等。在本章中,您将学习如何使用这个实用的库,确保所有音频文件都具备适合转写的正确形态。
开始本章

Python 语音语言处理

课程已完成

获得成就证明

立即报名

通过 DataCamp 移动版提升您的数据技能

借助我们的移动课程和每日 5 分钟编程挑战,随时随地取得进步。