Python学习笔记:3.3.6 项目实战:使用SDK实现语音合成

本文作为《Python全栈工程师》课程笔记,详细介绍了SDK和API的区别,并聚焦于使用百度SDK进行语音合成。通过注册应用和安装`baidu-aip`,开发者可以实现语音合成功能。
摘要由CSDN通过智能技术生成

本文是学习齐老师的《python全栈工程师》课程的笔记,欢迎学习交流。同时感谢齐老师的精彩传授!

一、课程目标
  • 了解SDK的含义和应用
  • 实现语音合成业务
二、详情解读

01.SDK:

API(Application Programming Interface)应用程序编程接口: 指一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以交互,而又无需访问源码,或理解内部工作机制的细节。

SDK(Software Development Kit)软件开发工具包: 软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。指由第三方服务商提供的实现某项功能的工具包。

比较:
API是一个具体的函数,一个确定的功能,已经明确了它的作用。
SDK是很多方法的集合体,是一个工具包。
SDK除了提供完善接口,还提供相关的开发环境;API的环境要自己提供。

# 交互模式下:
>>> import requests
>>> api = 'https://api.github.com/users/qwsir'
>>> q = requests.get(api)
>>> q
<Response [200]>
>>> import pprint
>>> pprint.pprint(q.json())
{
   'avatar_url': 'https://avatars2.githubusercontent.c
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值