У меня есть аудиофайл с информацией, такой как электронная почта, номера телефонов и т. Д. Я хочу удалить такую информацию без потери оригинального голоса.
Я использовал следующий подход с python:
- Сначала я преобразовал аудио в текст, а затем удалил те
информацию и снова преобразовал ее в аудио.
- Таким образом, я потерял первоначальный голос человека.
Есть ли способ, которым я могу достичь этого без потери оригинального голоса?
Это код, который я использовал для преобразования аудио в текст с помощью Azure API.
def stream_audio_file(speech_file, chunk_size=1024):
# chunk audio file
with open(speech_file, 'rb') as f:
while 1:
data = f.read(1024)
if not data:
break
yield data
Как удалить некоторую информацию из аудио, не теряя оригинального голоса?