2023-2024 学年 秋季学期 物联网原理 大作业
程序运行在 Python 环境中,测试环境为 python 3.10
.
- 创建虚拟环境:
conda create -n iot python=3.10
- 激活虚拟环境:
conda activate iot
- 安装依赖:
pip install -r requirements.txt
- 将要发送的字符串在程序
main.py
中编码 - 运行
python main.py --mode send
程序将会生成 output.wav
放在根目录下。
这里为了方便确定录音时长,在接收信号的时候也需要输入字符串,但我们只会利用字符串的长度,而且字符串的长度除了录音长度不会在任何解码中使用。
- 将要接收的字符串在程序
main.py
中编码 - 运行
python main.py --mode receive
程序会将录音文件存储到 received.wav
下,并将解码的结果通过命令行输出的形式输出。
见 Doc 。