首页 > 编程语言 >用 Python 翻译音频

用 Python 翻译音频

时间:2022-09-29 18:00:13浏览次数:67  
标签:翻译 ffmpeg Python 音频 https pydub

用 Python 翻译音频

Françoise Gilot, The Telephone Call , 1952

我被要求开始转录一些工作中的电话。有些电话很短,有些可能长达一个小时。有些也有更多的背景噪音,也听不到说话的人。用比我能听得更好的代码翻译这个会更快,并消除很多用户错误。所以我做了这个:

我们可以从 Python 标准的 .wav 文件开始。 ffmpeg 和 pydub 需要先安装在你的电脑上
运行以下代码。链接附在文章末尾。

进口

Necessary Imports

我们正在尝试做的是语音识别,然后保存识别的内容。 AudioSegment 让我们能够分割音频文件,而 pydub.silence 让我们能够在定时的静音间隔上分割音频。该代码基本上是从谷歌翻译中运行的。

Parser Function

函数调用

我录制了一个快速的语音邮件剪辑,我说“早上好,有什么可以帮助你的吗?”。

正如我们所看到的,音频首先开始记录实际的铃声,并且无法将铃声理解为正确的语音。翻译是对实际所说内容的公平表示。我从电话里回来了一点,音频可能不是很清晰。

https://github.com/jiaaro/pydub

[

FFmpeg

ffmpeg -i input.mp4 output.avi FFmpeg 5.1 “Riemann”,一个新的主要版本,现已推出!一些亮点:我们……

ffmpeg.org

](https://ffmpeg.org/)

https://github.com/adavis-85/Call-Parser

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/39850/41022917

标签:翻译,ffmpeg,Python,音频,https,pydub
From: https://www.cnblogs.com/amboke/p/16742430.html

相关文章

  • Python 环境管理
    Python环境管理Python版本、虚拟环境、依赖、包管理曾几何时,开发人员的笔记本电脑上只有一个Python版本和一个Python环境,一切运行良好。直到有一天,您需要处理多个项......
  • 我学到了为 AWS 编写 Python TUI 控制台的五件事
    我学到了为AWS编写PythonTUI控制台的五件事AWSCloudExplorerrunningonLinux通常,我喜欢使用Terraform和Ansible使用声明性语言编写代码以部署基础设施。......
  • python GIL全局解释器锁
    全局解释器锁简称:GIL(GlobalInterperterLock)。首先需要明确一点就是,GIL并不是Python语言的特性,它是在现实Python解释器时引用的一个概念。GIL只在CPython解释器上存在。......
  • python 线程
    1.1线程的背景知识importthreading#导入线程相关的模块t=threading.current_thread()#返回当前线程print(t)#主线程执行print(t.getName())#线程名字print......
  • python使用win32api进行后台窗口的部分截图函数
    defwindow_capture_beat(hwnd,stayx:int,endx:int,stay:int,endy:int):hwndDC=win32gui.GetWindowDC(hwnd)mfcDC=win32ui.CreateDCFromHandle(hwndDC)......
  • python 监控键盘事件
    frompynputimportkeyboard#按下后执行defon_press(key):try:ifkey==keyboard.KeyCode.from_char('enter'):passelifkey......
  • python5种线程锁
    # 线程安全线程安全是多线程或多进程编程中的一个概念,在拥有共享数据的多条线程并行执行的程序中,线程安全的代码会通过同步机制保证各个线程都可以正常且正确的执行,不会......
  • python 生成伪随机数函数 random
    """random函数:出一个伪随机数具体怎么做?一般我们会考虑先查找python官方自带的文档在IDLE的右上角点击HELP-->PythonDoc(F1)-->点击左上角的索引-->输入我们要......
  • python dis模块
    python中的dis模块可以查看一句python代码的cpu运行轨迹,也就是cpu指令,如果只是读取数据时,如读取一个函数,此时数据是安全的,因为没有涉及任何修改,当改数据时,可能会涉及数据不......
  • 分分钟学会一门语言之Python篇
    github:原文#Singlelinecommentsstartwithahash.#单行注释由一个井号开头。"""Multilinestringscanbewrittenusingthree"'s,andareoftenusedas......