{"id":12203,"date":"2021-06-29T20:01:30","date_gmt":"2021-06-29T23:01:30","guid":{"rendered":"http:\/\/maurinsoft.com.br\/?p=12203"},"modified":"2021-06-29T20:01:30","modified_gmt":"2021-06-29T23:01:30","slug":"usando-o-microfone-no-linux","status":"publish","type":"post","link":"https:\/\/maurinsoft.com.br\/wp\/en\/usando-o-microfone-no-linux\/","title":{"rendered":"Usando o microfone no linux"},"content":{"rendered":"<p>Estarei abordando aqui como gravar e como reproduzir audio gravados no microfone pelo console no linux.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Como funciona o \u00e1udio no Linux<\/h2>\n\n\n\n<p>O audio no linux, \u00e9 um pouco diferente do tradicional, ele usa o que chamamos de alsa device.<\/p>\n\n\n\n<p>ALSA \u00e9 um conjunto de m\u00f3dulos do kernel, o ALSA, subistituiu o antigo OOS (Open Sound System).<\/p>\n\n\n\n<p>O Kernel permite compartilhar os recursos de audio, atrav\u00e9s da API ALSA.<\/p>\n\n\n\n<p>Os usu\u00e1rios normais tem privil\u00e9gios de reprodu\u00e7\u00e3o e altera\u00e7\u00e3o dos mixer de audio.<\/p>\n\n\n\n<p>No console recomendamos fortemente a utiliza\u00e7\u00e3o do pacote alsa-utils, ele contem os utilit\u00e1rios alsamixer e amixer.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>apt install alsa-utils<\/p><cite>Instala\u00e7\u00e3o dos pacotes de \u00e1udio<\/cite><\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Descobrindo os devices no Linux<\/h2>\n\n\n\n<p>Para descobrir os devices no linux, usaremos o arecord, que ser\u00e1 instalado nos pacotes alsa-utils.<\/p>\n\n\n\n<p>A sintaxe do arecord, \u00e9 conforme a que segue:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>arecord -l<\/p><cite>Listando devices no linux<\/cite><\/blockquote>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"http:\/\/maurinsoft.com.br\/wp-content\/uploads\/2021\/06\/image-1.png\" alt=\"\" class=\"wp-image-12204\"\/><figcaption>Exemplo de devices em minha maquina<\/figcaption><\/figure>\n\n\n\n<p>O device sempre come\u00e7a com hw:[placa],[device]<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Gravando \u00e1udio<\/h2>\n\n\n\n<p>Para gravar um \u00e1udio, continuaremos usar o arecord, porem com uma sintaxe um pouco diferente.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>arecord -f S16_LE -d 10 -r 16000 &#8211;device=&#8221;hw:2,2&#8243; \/tmp\/teste-mic.wav<\/p><cite>Grava\u00e7\u00e3o de som no arquivo<\/cite><\/blockquote>\n\n\n\n<p>a op\u00e7\u00e3o -d faz a grava\u00e7\u00e3o de 10 segundos (dura\u00e7\u00e3o)<\/p>\n\n\n\n<p>o parametro -f \u00e9 o formato, podendo ser conforme o link<\/p>\n\n\n\n<p><a href=\"https:\/\/linux.die.net\/man\/1\/arecord\">https:\/\/linux.die.net\/man\/1\/arecord<\/a><\/p>\n\n\n\n<p>&#8211;device= \u00e9 o nome do PCM selecionado.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Reproduzindo \u00e1udio<\/h2>\n\n\n\n<p>Para reproduzir um audio, utilizamos o comando aplay, porem eu pessoalmente gosto mais do mplayer.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>apt install mplayer<\/p><cite>Tocador de multim\u00eddia<\/cite><\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Selecionar mixer<\/h2>\n\n\n\n<p>alsamixer \u00e9 um mixer de audio, que permite ligar e desligar entradas de audio de seu pc.<\/p>\n\n\n\n<p>&gt;alsamixer<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"http:\/\/maurinsoft.com.br\/wp-content\/uploads\/2021\/06\/image-2.png\" alt=\"\" class=\"wp-image-12205\"\/><figcaption>aplica\u00e7\u00e3o alsamixer<\/figcaption><\/figure>\n\n\n\n<p>Para capturar o dispositivo de audio, \u00e9 necessario ir at\u00e9 o dispositivo que deseja capturar.<\/p>\n\n\n\n<p>Ent\u00e3o pressionar space (Espa\u00e7o), desta forma o dispositivo ficara capturado como default.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"http:\/\/maurinsoft.com.br\/wp-content\/uploads\/2021\/07\/image-1024x777.png\" alt=\"\" class=\"wp-image-12218\"\/><figcaption>Dispositivo capturado para grava\u00e7\u00e3o.<\/figcaption><\/figure>\n\n\n\n<p>Nota do autor, alguns dispositivos de som 7.1 tive dificuldades em conseguir capturar, tive que incluir um device usb 2.0, para conseguir capturar o audio.<\/p>\n\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>Dicas e truques para audio no linux<\/p>","protected":false},"author":1,"featured_media":12208,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-12203","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sem-categoria"],"_links":{"self":[{"href":"https:\/\/maurinsoft.com.br\/wp\/en\/wp-json\/wp\/v2\/posts\/12203","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/maurinsoft.com.br\/wp\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/maurinsoft.com.br\/wp\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/maurinsoft.com.br\/wp\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/maurinsoft.com.br\/wp\/en\/wp-json\/wp\/v2\/comments?post=12203"}],"version-history":[{"count":0,"href":"https:\/\/maurinsoft.com.br\/wp\/en\/wp-json\/wp\/v2\/posts\/12203\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/maurinsoft.com.br\/wp\/en\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/maurinsoft.com.br\/wp\/en\/wp-json\/wp\/v2\/media?parent=12203"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/maurinsoft.com.br\/wp\/en\/wp-json\/wp\/v2\/categories?post=12203"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/maurinsoft.com.br\/wp\/en\/wp-json\/wp\/v2\/tags?post=12203"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}