项目简介
本项目创建了一个Arduino控制器,可让用户将日语音符输入到各类语音合成软件中。现阶段重点是让其在基于ATmega32u4的Arduino板(像Leonardo和Mega)上运行,未来会拓展到其他板,如Uno。当前计划先实现与Synthesizer V的兼容,后续还会开发Vocaloid 5版本。
项目的主要特性和功能
- 输入控制:借助22个按钮输入日语音符,其中10个代表主要日语辅音,6个代表日语元音(含一个无元音按钮),2个用于浊音和半浊音,1个用于添加“y”,2个用于改变音高。
- 音符长度调节:利用旋转轴电位器调节音符长度。
- 音符提交:通过一个按钮提交音符。
- 显示反馈:使用2x16 LCD显示屏显示当前选择的选项。
安装使用步骤
硬件准备
- 22个按钮
- 25个220Ω电阻
- 1个旋转轴电位器
- 1个微调电位器
- 1个2x16 LCD显示屏
电路连接
按照项目电路图连接所有硬件组件。
软件安装
- 下载并安装Arduino IDE。
- 将项目源码上传到Arduino板。
配置软件
根据需要配置软件以兼容目标语音合成软件(如Synthesizer V或Vocaloid 5)。
测试与使用
- 启动语音合成软件,通过Arduino控制器输入音符并观察LCD显示屏上的反馈。
- 调整音高和音符长度,并通过提交按钮确认输入。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】