这是一个使用Flask框架构建的音频录制和上传的Web应用。用户可以通过浏览器录制音频并将其上传到服务器进行处理。
flask-audio-app
├── app.py # 应用的入口点
├── static
│ └── js
│ └── script.js # 前端JavaScript代码
├── templates
│ └── index.html # 前端HTML页面
├── requirements.txt # Python依赖项
└── README.md # 项目文档
- 主页展示录音按钮和结果展示区域
- 使用MediaRecorder API实现音频录制
- 将录制的音频文件上传到后端
- 后端接收音频文件并保存到指定目录
-
克隆该项目:
git clone <项目地址> cd flask-audio-app -
创建并激活虚拟环境:
python -m venv venv source venv/bin/activate # 在Windows上使用 venv\Scripts\activate -
安装依赖:
pip install -r requirements.txt
-
启动Flask应用:
python app.py -
在浏览器中访问
http://127.0.0.1:5000。 -
点击录音按钮开始录音,停止后自动上传音频文件。
欢迎任何形式的贡献!请提交问题或拉取请求。