Linux系统下录音方法

安装软件

录音可选命令行和图形软件录制。

命令行安装alsa-utils:

Ubuntu/Debian:  sudo apt-get install alsa-utils alsa-tools alsa-tools-gui alsamixergui -y
Redhat/Centos:  yum install alsa-utils*

图形软件安装Audacity,Ubuntu下可以用系统的软件市场装。

录音准备

https://teliute.org/linux/Teauda/lesson8/lesson8.html
需要在系统设置的声音输入设备中选中MIC或LINE-IN设备,随后才开始录音,这一步做了后,录音不用指定设备。

命令行录音

在终端执行下面命令后,立即开始使用默认输入设备录音(arecord命令请自行查阅资料):

录制声音(一般是MIC):arecord -d 60 -f cd -r 8000 -c 1 -t wav voice.wav
转录音乐(一般是LINE-IN):arecord -d 60 -f cd -r 44100 -c 2 -t wav music.wav

Audacity录音

如下图,“输入设备"留空,点"开始"录制录音,音轨上会有声音波形,点"暂停”/“停止"不录音,点"播放"试听,点"文件”-"导出"可以导出声音到文件。

问题:录音有杂音

有杂音可能是输入设备音量过大导致,在系统设置的声音输入设备中可以调整音量,根据系统提示的当时音量值调整一个合适的输入音量,这样录制的声音就比较正常了。

录音完成后可以用Audacity降噪:https://teliute.org/linux/Teauda/lesson10/lesson10.html
这篇是系统降噪文章,可以试试:https://blog.csdn.net/weixin_37272286/article/details/81200494

Linux系统下录音方法相关推荐

  1. Intel千兆网卡驱动Linux系统下安装方法

    适用机型: 所有xSeries 205; 所有xSeries 206; 所有xSeries 225; 所有xSeries 226; 所有xSeries 235; 所有xSeries 236; 所有xS ...

  2. 计划任务执行php文件,linux系统下添加计划任务执行php文件方法

    在web开发过程中,经常需要设定一些定期执行的任务,比如商品定时上下架.我们以php文件为例,讲解linux下的计划任务. 方法/步骤 1.打开linux系统命令行界面. 在命令行界面中输入如下命令: ...

  3. 去掉linux开关机图片,在Deepin Linux系统下去掉NVIDIA开机Logo的方法

    要实现在deepin Linux或其他Linux系统下去掉NVIDIA开机Logo非常的简单,只需要两步就可以了,可以运用命令操作,也可手动操作.安装NVIDIA请参考在deepin系统中安装英伟达N ...

  4. linux下安装两个nginx教程,在linux系统下安装两个nginx的简单方法

    在linux系统下安装两个nginx的简单方法 发布时间:2017-03-09 12:08 来源:互联网 当前栏目:web技术类 在linux下安装nginx的时候,一般在./configure的阶段 ...

  5. 关于Linux系统下在使用close关闭串口设备时引起的内核崩溃问题解决方法

    有时在Linux系统下使用串口时,在操作关闭时会遇到内核崩溃或者其他的一些问题. 经过研究发现很可能是数据未发送完成引起的,即在关闭的时候,串口还在忙碌状态导致了崩溃问题. 解决方法就是,等待串口完成 ...

  6. linux系统可以用迅雷吗,在Linux系统下使用wine运行迅雷5的方法

    在Linux系统下使用wine运行迅雷5的方法 一.下载ies4linux 去 http://www.tatanka.com.br/ies4linux/page/Installation 下载ies4 ...

  7. linux下分割文件的方法,关于linux系统下分割大文件的方法

    <关于linux系统下分割大文件的方法>由会员分享,可在线阅读,更多相关<关于linux系统下分割大文件的方法(4页珍藏版)>请在人人文库网上搜索. 1.关于 linux系统下 ...

  8. linux判断usb进程命令,一种在Linux系统下审计USB设备历史使用情况的方法与流程...

    本发明涉及计算机审计技术领域,具体涉及一种在Linux系统下审计USB设备历史使用情况的方法. 背景技术: 如今,在linux系统中,对于USB设备的插入拔出事件,系统自身是不带有审计功能的,这使得普 ...

  9. 浅谈linux系统下常见的故障与处理方法

    与windows系统一样,linux操作系统也会存在很多问题和故障,很多linux新手都害怕故障,面对出现的问题显得无可奈何,更有甚者,由此放弃了linux,其实,我们不应该惧怕问题,学习就是一个发现 ...

最新文章

  1. redis6.0中的多线程
  2. python 反向传值_Django中reverse反转并且传递参数的方法
  3. SAP 产品一脉相承的 UI 增强思路,在 SAP Commerce Cloud(电商云) UI 增强实现中的体现
  4. 在nodejs websocket回调函数中没法用this
  5. 情人节,找个程序员当男朋友,一般都不会太差
  6. 深入理解计算机系统 第三部分程序间的交互和通信
  7. 基础算法 —— 模拟思维
  8. 小汤学编程之JavaEE学习day03——JSP组成结构、JSP原理、JSP生命周期、JSP九大内置对象、四大作用域、JSP的MVC模式
  9. python是什么意思中文、好学吗-Python的前景和Python好不好学呢?
  10. 几个值得收藏windows软件
  11. nexus keytool docker
  12. opencv cv2.inpaint()的代码与理论
  13. PHP使用阿里云(语音合成)实现文字转语音“TTS“
  14. java+js实现展示本地文件夹下的所有图片demo
  15. kindeditor在线编辑器的使用心得
  16. 前洛克希德马丁高工谈宽带RF接收机架构
  17. 附上两张本人觉得不错的WIN7桌面壁纸
  18. 数据分享 | 中国典型城市建筑物实例数据集
  19. Delphi 多线程传递参数的问题
  20. MySQL最全整理(面试题+笔记+导图),面试大厂不再被MySql难倒!

热门文章

  1. css-alert-demo
  2. 基于SSM+JSP实现的兼职论坛网站(用户/管理员、登录、论坛交流、兼职发布、用户管理、帖子管理、兼职管理、广告管理、信箱管理、用户收藏、系统公告)
  3. Hadoop之hadoop fs命令
  4. 运筹学动态规划逆序解法_运筹学教学课件PPT动态规划.ppt
  5. 《思考,快与慢》思维导图
  6. Python安装 linux
  7. Anaconda环境下tensorflow1.12.0保姆式安装及相关奶妈级配置
  8. UBIFS文件系统分析6 - LPT分析1
  9. 在html中active什么状态,javascript – 为什么html选项卡在设置为active时不显示其内容?...
  10. matlab中如何提取负序,正负序提取方法与流程