- 掌握使用 MATLAB /安卓/ python / C++ 等编程语言生成、发送以及采样特定的声音信号
- 理解信号的频率、振幅、相位等基本特征
略,同3.b
,将在3
中详细介绍
裁剪结果如下:
-
Python 3.8
-
在
/src
中运行:pip3 install -r requirements.txt python3 DrawWav.py *.wav
-
a) 录制音频- 输入采样率
- 点击 START RECORD 按钮开始录制
- 点击 STOP RECORD 按钮结束录制
b) 播放本地音频- 选择本地音频文件
- 点击 PLAY 按钮开始播放
- 点击 PAUSE 按钮暂停
- 拖动进度条以改变播放进度
c) 程序根据用户输入,生成并播放指定频率的音频
- 输入频率、初始相位、音频时长、采样率
- 点击 GENERATE 按钮 开始生成
-
- Android Studio 4.1
- Java 8
- 安卓模拟器 Pixel 2 XL API 24
-
- 将
/src/AudioProcessor
在 Android Studio 中打开
- 将