如何在python中分割音频文件

Ana*_*gha 8 audio speech-recognition aac python-3.x pydub

我正在对客户服务数据进行语音情感分析。我有一个音频文件,其中客户服务官员提出了问题并且客户给出了他的评论。

我需要分割这个音频,只得到客户的评论部分来做情绪分析,不管客户是高兴、悲伤还是中立。

请让我知道,如何拆分音频文件以仅获取客户的音频。音频格式为“.aac”

到目前为止,这是我所做的:

from os import path
AUDIO_FILE = path.join(path.dirname(path.realpath('C:\\Users\\anagha\\Documents\\Python Scripts')),"Python Scripts\\audioa.aac")

halfway_point = len(AUDIO_FILE) / 2
Run Code Online (Sandbox Code Playgroud)

Jia*_*aro 6

由于您使用了 pydub 标签,以下是使用 pydub 的方法

from pydub import AudioSegment
sound = AudioSegment.from_file(AUDIO_FILE)

halfway_point = len(sound) // 2
first_half = sound[:halfway_point]

# create a new file "first_half.mp3":
first_half.export("/path/to/first_half.mp3", format="mp3")
Run Code Online (Sandbox Code Playgroud)