音频节点

概述
音频节点用于定义音频样本以供其他节点使用。它还可以将二进制类型转换为音频类型。
音频节点可以接收表示音频数据的输入,也可以使用节点设置中指定的音频文件。音频数据应采用可转换为Uint8Array的格式。
- 输入
- 输出
- 编辑器设置
输入项
| 标题 | 数据类型 | 描述 | 默认值 | 备注 |
|---|---|---|---|---|
| Data | string | The string representing the audio data. | N/A | This input is only available if the "Use Data Input" setting is enabled. The input will be coerced into a string. |
输出
| 标题 | 数据类型 | 描述 | 备注 |
|---|---|---|---|
| Audio Data | audio | The audio data converted into a format that can be used by other nodes that accept audio data as input. |
编辑器设置
| 设置 | 描述 | 默认值 | 使用输入切换 | 输入数据类型 |
|---|---|---|---|---|
| Audio File | The audio file to be used as the audio data. This file should be in a format that can be converted to a Uint8Array. | N/A | Yes | file |
| 使用数据输入 | 如果启用,节点将使用"Data"输入端口的数据作为音频数据。如果禁用,节点将使用"Audio File"设置中指定的音频文件数据。 | False | No | N/A |
示例1:使用带有文件的音频节点
- 向您的图表添加一个音频节点。
- 在节点的设置中,点击"Pick File"并从本地文件系统中选择一个音频文件。
- 使用音频节点上的播放器播放音频。您也可以将音频节点连接到其他接受音频数据的节点,例如AssemblyAI Plugin
错误处理
如果出现以下情况,Audio Node 将抛出错误:
- "使用数据输入"设置已启用,但没有向"Data"输入端口提供数据。
- "使用数据输入"设置已禁用,但"音频文件"设置中未指定音频文件。
- 提供的音频数据(来自"Data"输入或指定的音频文件)无法转换为Uint8Array。
常见问题
问:Audio节点支持哪些音频文件格式?
A: 音频节点本身不处理音频数据,因此它没有任何特定的音频文件格式要求。但是,音频数据应能转换为Uint8Array格式。具体可使用的音频文件格式将取决于您将音频节点连接到的其他节点。
问:我可以使用音频节点播放音频吗?
A: 音频节点在Rivet界面上显示一个播放条,但在图执行期间无法用于播放音频。