这是我的第463篇原创文章。
『数据杂坛』以Python语言为核心,垂直于数据科学领域,专注于(可戳👉)Python程序设计|数据分析|特征工程|机器学习分类|机器学习回归|深度学习分类|深度学习回归|单变量时序预测|多变量时序预测|语音识别|图像识别|自然语音处理|大语言模型|软件设计开发等技术栈交流学习,涵盖数据挖掘、计算机视觉、自然语言处理等应用领域。(文末有惊喜福利)

一、引言
一个完整的语音情感识别项目,输入一个音频,输出情感类别。可以用作课程设计或者毕业设计,项目的目录结构如下:

二、实现过程
你用了以下模块,先确认都安装了:
pip install fastapi uvicorn python-multipart
python-multipart是处理UploadFile必须的依赖。
在终端(CMD 或 PowerShell)中,切换到 predict.py 所在目录,然后运行:
uvicorn predict:app --reloadpredict 是文件名(不带 .py)
app 是你创建的 FastAPI 实例名
--reload 是开发时自动重启(可选)
启动后,打开浏览器访问:
http://127.0.0.1:8000/docs你会看到一个 Swagger UI 页面,点击 /predict/ 接口,上传一个音频文件即可测试。
你也可以用 curl 测试上传:
curl -X POST "http://127.0.0.1:8000/predict/"-F"file=@your_audio.wav"上传录音文件:

结果:

作者简介:
读研期间发表6篇SCI数据算法相关论文,目前在某研究院从事数据算法相关研究工作,结合自身科研实践经历不定期持续分享关于Python、数据分析、特征工程、机器学习、深度学习、人工智能系列基础知识与案例。
致力于只做原创,以最简单的方式理解和学习,关注我一起交流成长。
1、关注下方公众号,点击“领资料”即可免费领取电子资料书籍。
2、文章底部点击喜欢作者即可联系作者获取相关数据集和源码。
3、数据算法方向论文指导或就业指导,点击“联系我”添加作者微信直接交流。
4、有商务合作相关意向,点击“联系我”添加作者微信直接交流。

