Sem categoria
Usando o microfone no linux

Estarei abordando aqui como gravar e como reproduzir audio gravados no microfone pelo console no linux.

Como funciona o áudio no Linux

O audio no linux, é um pouco diferente do tradicional, ele usa o que chamamos de alsa device.

ALSA é um conjunto de módulos do kernel, o ALSA, subistituiu o antigo OOS (Open Sound System).

O Kernel permite compartilhar os recursos de audio, através da API ALSA.

Os usuários normais tem privilégios de reprodução e alteração dos mixer de audio.

No console recomendamos fortemente a utilização do pacote alsa-utils, ele contem os utilitários alsamixer e amixer.

apt install alsa-utils

Instalação dos pacotes de áudio

Descobrindo os devices no Linux

Para descobrir os devices no linux, usaremos o arecord, que será instalado nos pacotes alsa-utils.

A sintaxe do arecord, é conforme a que segue:

arecord -l

Listando devices no linux
Exemplo de devices em minha maquina

O device sempre começa com hw:[placa],[device]

Gravando áudio

Para gravar um áudio, continuaremos usar o arecord, porem com uma sintaxe um pouco diferente.

arecord -f S16_LE -d 10 -r 16000 –device=”hw:2,2″ /tmp/teste-mic.wav

Gravação de som no arquivo

a opção -d faz a gravação de 10 segundos (duração)

o parametro -f é o formato, podendo ser conforme o link

https://linux.die.net/man/1/arecord

–device= é o nome do PCM selecionado.

Reproduzindo áudio

Para reproduzir um audio, utilizamos o comando aplay, porem eu pessoalmente gosto mais do mplayer.

apt install mplayer

Tocador de multimídia

Selecionar mixer

alsamixer é um mixer de audio, que permite ligar e desligar entradas de audio de seu pc.

>alsamixer

aplicação alsamixer

Para capturar o dispositivo de audio, é necessario ir até o dispositivo que deseja capturar.

Então pressionar space (Espaço), desta forma o dispositivo ficara capturado como default.

Dispositivo capturado para gravação.

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.

Blog Sem categoria
Rosas do meu jardim
rosas do meu jardim

As minhas rosas, do jardim foi apartado.

Como pode o coração, e o jardim ser tão completo se não tem as rosas para enfeitar o seu chão.

Não existe o jardim, sem as rosas perdidas, pois somente elas enfeitam e embelezam este chão tão castigado.

Não há chuva que reponha, nem vento que modifique a aspereza deste solo seco e profanado.

São as rosas que fazem do solo, um jardim, sem elas nada mais é que sertão abandonado.

Sem categoria
Dia dos Pais
É obrigatório o pai registrar o filho? - CertidaodeNascimento.com.br

Mesmo estando longe, eu zelo por você.

Quando perto, eu procuro te alegrar,

Distante eu procuro consolar.

Não tenho coração, porque esse ficou com você quando nasceu.

As histórias que passamos, as dificuldades que enfrentamos e principalmente a ausencia que estamos.

Pai, um espelho para o filho - Milícia da Imaculada

Tudo será perdoado! Pois um dia, os grilhões da lei e os apelos por justiça não mais terão sentido.

Somente a face da verdade, a lei maior, o unico inquisidor verdadeiro.

Seu coração!

Sobre ele, repouso tranquilo,

Pois dei para voce quando nasceu.

E hoje sei que esta seguro em seu peito.

Parábola do Filho Pródigo - Estudo Completo sobre o Pai do Filho Pródigo

Leve-o com ele e tenha certeza que a cada batida, serei eu que estarei aqui vigiando.

Para que tudo o que da vida, for preciso e necessário voce tenha!

Pois se o amor de mãe protege, o de pai sustenta!

De Marcelo Maurin Martins para suas filhas

Blog Sem categoria
A vida imitando a arte

Sou fã de star trek, aqui no Brasil, Jornada nas Estrelas.

set de filmagem, trabalhado apenas do lado da câmera.

Como podemos ver nesta foto, o set de jornada nas estrelas, demonstra bem, o que as vezes vemos em tecnologia da informação.

O que o cliente vê é sempre o que esta no olhar das câmeras. Um ambiente produzido, perfeito e muitas vezes trabalhado, horas a fio por uma equipe muito competente.

spocksbrain_026.jpg
Imagem que a câmera mostra

De fato, esta é a imagem, que o empresário e os vendedores passam para os clientes.

Ambientes perfeitos, sem detalhes.

Mas a verdade esta por traz dos camarins, nos sets de filmagem.

Não seja só um “Severino”!
Ator Paulo Silvino, eterno Severino.

As vezes para fazer a porta abrir sozinha na filmagem, existe o nosso amigo Severino, que fica no set de filmagem, abrindo e fechando a porta com a mão. Pois algo deu errado no equipamento, e de fato, o cliente não pode esperar, por isso precisou dele, de forma rápida e pontual.

Muitas vezes vi, empresas de grande monta, apresentarem sua imagem ao grande publico, como a demonstrada no set. Tudo perfeito, funcionando. Mas de fato é trabalho duro de tantos Severinos da TI, que atuam exaustivamente para garantir que o publico tenha também essa visão.

Até ai, tudo bem! O cliente assim como o grande publico, realmente precisa ver o lado belo da arte da tecnologia, e pouco importa se iremos mostrar as agruras e problemas dessa maratona para chegar a esse estado de arte.

Mas o que vejo, as vezes com certo espanto, é gerentes, diretores, vendedores, compartilhar o olhar do grande publico, as vezes, eles tambem se perdem na grande arte, e começam a acreditar na magia que vendem.

Acredito que um bom gerente ou diretor, é como um bom produtor de filme, vende o sonho da tecnologia, mas trabalha ao fim, sabendo que o palco precisa de tantos Severinos da TI, que fazem o publico sonhar com a tecnologia, que de fato é nossa, e aos olhos dos clientes acontece como mágica.

Aos tantos Severinos da TI, parabéns vcs são os que realmente fazem a magica acontecer.

Blog srvOuve
srvOuve

Dei o primeiro passo no desenvolvimento do projeto srvOuve.

O intuito deste projeto, é fornecer uma ferramenta de reconhecimento de fala. Convertendo Fala para texto, este projeto é 100% offline, não necessitando de nenhuma API na nuvem.

O projeto srvOuve é uma integração com o Sphinx, projeto de reconhecimento de voz.

Permite através de uma porta tcp, escutar tudo o que é ouvido, em forma de texto.

O intuito deste projeto é facilitar o desenvolvimento em etapas de aprendizado de maquina.

Obtendo uma forma simples e eficiente de integrar esta feature.

O que é o CMU Sphinx

CMU Sphinx é uma api de reconhecimento de voz. Ela é bastante consagrada, possuindo muitos projetos atrelados a ela.

A grande vantagem desta api, é que ela não necessita de conexão externa ou acesso a internet.

Uso do CMU Sphinx

Utilizaremos o CMU Sphinx como base do nosso projeto.

Instalação do Shinx

Artigos relacionados

    CMU Sphinx – Maurinsoft

    Sem categoria
    Servidor de fala

    O intuito deste pequeno projeto, é disponibilizar recursos de fala (texto para voz).

    API espeak, integrada, permite sintetizar voz.

    O uso deste serviço é disponibilizado através da porta 8096, TCP, podendo ser integrado com diversas linguagens.

    Possui um pequeno executável de teste, que pode ser rodado em windows.

    O servidor necessita ser rodado em linux.

    Blog Dicas
    Rodar automatico Linux

    Muitas vezes precisamos configurar uma aplicação para rodar automaticamente quando um usuario entra no linux.

    Fazemos isso, incluindo a aplicação na pasta do usuário, no arquivo profile.

    Este procedimento é válido se você esta logado com o usuário que quer automatizar.

    vim ~/.profile

    Editar o arquivo profile

    Caso seja outro usuário, será necessário entrar com o root (super user).

    Entre na pasta /home

    E em seguida na pasta do usuário alvo (que deseja automatizar).

    Edite o arquivo

    vim ./.profile

    Editar o arquivo em usuário diferente do seu próprio.

    Desta forma, sempre que o usuário se logar, tanto em interface gráfica ou texto, a aplicação será inicializada.

    Blog Dicas
    Mudar resolução do linux

    Muitas vezes cometemos erros que acabam inviabilizando a exibição do vídeo, na interface grafica.

    Este procedimento visa corrigir este passo.

    Foi testado no xubuntu.

    Primeiro pare o serviço grafico:

    sudo service lightdm stop

    Parando interface grafica

    Em seguida crie o arquivo xorg.conf,

    sudo Xorg -configure

    Criando o arquivo em root

    Agora vc precisa copiar para a pasta

    mv /root/xorg.conf.new /etc/X11/xorg.conf

    Movendo o arquivo para a pasta correta

    Agora precisamos reiniciar o serviço

    sudo service lightdm start

    Reiniciando o serviço

    De forma geral isso resolve.

    maurinsoft.com.br