对话文件内容123.txt
file: 01970882.mp3
**********************************result**************************************
[0] 您好,请问有什么可以帮您?
[1] 诶,你好,那个我现在在租赁咱们那个您的分期的病情。
[0] 嗯。
[1] 啊,我想咨询一下。
[1] 就是我现在在天津。
[1] 如果我要是。
[1] 去北京的话,那个电瓶在北京能使用吗?
[0] 您如果在在天津这边下了单的话,在北京那边就是使用不了了。
[1] 就是我在天津租的,是只能在天津这个范围去使用,对。
[0] 如果说您这边在天津这边下了单之后,想去北京那边使用,需要把天津这边的这个订单结束了之后,到到北京再重新上线的订单才可以。
[1] 哎呦,那我我还想提过去呢。
[0] 嗯,您刚刚有点卡顿,客服没有听清,麻烦您重新说一下。
[1] 哦,我说我还打算骑过去呢,骑到北京了。
[0] 提提过去了之后,您到时候电池换不了,您还是得回来换电池的。
[1] 哦,不是,我是想说这个,如果我提到北京该续租的续租,该使用的使用可以吗?
[0] 但是您换不了电池啊先生。
[1] 我我不换电池,我这个不是换电的,我这个是自己充电的啊。
[0] 您自己充电的是吧。
[1] 啊。
[0] 呃,如果说您用的是我们的电池,我们的电池是不支持充电的。
[1] 啊,对。
[0] 如果说您您租的是我们这个科斯特的电池的话呢,是不支持充充电的,您看一下您。
[1] 我这个应该是你们合并的。
[0] 哦,好近的呢,您稍等一下,这边看一下。
[1] 对,我最开始租的时候。
[1] 那个等于是被你们合并了,然后涨了点租金。
[0] 我们的电池的话呢,是不支持充电的先生。
[0] 只能换电。
[1] 那我再,那我再问问别人吧,啊好的客气。
[0] 了先生,那您还有其他问题要咨询吗?
[1] 啊,没有了,谢谢,好的客气。
[0] 了先生,那麻烦您对本次服务进行评价了,满意请按1,请注意安全,再见。
************************************end****************************************
python实现对话分离
dialogue_a = []
dialogue_b = []
with open('123.txt', 'r', encoding='UTF-8') as file:
for line in file:
print(line)
line = line.strip()
if line.startswith('[0]'):
print(type(line))
dialogue_a.append(line[3:].strip())
elif line.startswith('[1]'):
print(type(line))
dialogue_b.append(line[3:].strip())
print(dialogue_a)
print(dialogue_b)
print("A的对话:")
for line in dialogue_a:
print(line)
print("\nB的对话:")
for line in dialogue_b:
print(line)
with open('dialogue_a.txt', 'a') as file_a, open('dialogue_b.txt', 'w') as file_b:
file_a.writelines(map(lambda line: line + '\n',dialogue_a))
file_b.writelines(map(lambda line: line + '\n',dialogue_b))
文章评论