如何在 Python 中编辑 FLAC 文件的长度?

How to edit the length of a FLAC file in Python?

我目前正在使用 Google 的演讲 API 我想知道我可以编辑我输入到程序中的 FLAC 文件的长度。例如我有一个 7:30 长度的 mp3 和 2 个音频通道,我需要它是一个长度为 3 分钟的 1 通道单声道 FLAC 文件,以便将其输入到文本 API.

是否一定要像标题说的那样在Python完成?如果可以在命令行上进行转换,您可以使用像 sox 这样的工具。例如:

sox audio.flac audio-short-mono.flac trim 0 180 remix 1,2

trim 0 180 选项将音频裁剪为 180 秒,remix 1,2 将两个声道合二为一。