InglêsFrancêsEspanhol

Ad


favicon do OnWorks

alsabat - Online na nuvem

Execute alsabat no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando alsabat que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


alsabat - testador de som de linha de comando para driver de placa de som ALSA

SINOPSE


Alsabat [bandeiras]

DESCRIÇÃO


ALSABAT (ALSA Basico em áudio Testador) é um utilitário de linha de comando simples que visa ajudar
automatize o driver de áudio e os testes do servidor de som com pouca interação humana. ALSABAT pode
ser usado para testar a qualidade do áudio, recursos de teste de estresse e teste de áudio antes e depois da tarde
mudanças de estado.

O design do ALSABAT é relativamente simples. ALSABAT reproduz um fluxo de áudio e captura o mesmo
transmitir em loopback digital ou analógico. Em seguida, compara o fluxo capturado usando
um FFT para o original para determinar se o caso de teste passa ou falha.

ALSABAT pode ser executado totalmente na máquina alvo que está sendo testada (modo autônomo) ou pode
executado como um modo cliente / servidor, onde o cliente alsabat é executado no destino e é executado como um
servidor em uma máquina de testador separada. O modo cliente / servidor ainda requer algum manual
interação para sincronização, mas isso está sendo desenvolvido ativamente para versões futuras.

A configuração de teste de hardware pode exigir o uso de um cabo analógico de conexão
alvo para máquinas testadoras ou um cabo para criar um loopback analógico se nenhum modo de loopback for
não disponível no hardware de som que está sendo testado. Um cabo de loopback analógico pode ser
usado para conectar os conectores de "entrada de linha" a "saída de linha" para criar um loopback. Se apenas fone de ouvido
e jacks de microfone (ou jack combo) estão disponíveis, então o seguinte circuito simples pode ser usado
para criar um loopback analógico: -

https://source.android.com/devices/audio/loopback.html

OPÇÕES


-h, --Socorro
Ajuda: mostra a sintaxe.

-D Selecione a placa de som a ser testada por nome.

-P Selecione o dispositivo PCM de reprodução.

-C Selecione o dispositivo PCM de captura.

-f Formato de amostra
Os formatos de amostra reconhecidos são: U8 S16_LE S24_3LE S32_LE
Alguns deles podem não estar disponíveis no hardware selecionado
Os atalhos de formato disponíveis são:
-f cd (16 bits little endian, 44100, estéreo) [-f S16_LE -c2 -r44100]
-f dat (16 bits little endian, 48000, estéreo) [-f S16_LE -c2 -r48000]
Se nenhum formato for fornecido, S16_LE será usado.

-c O número de canais. O padrão é um canal. Os valores válidos no momento são
1 ou 2.

-r Taxa de amostragem em Hertz. A taxa padrão é 44100 Hertz. Os valores válidos dependem de
suporte de hardware.

-n Duração do sinal gerado. O valor pode ser uma das duas formas:
1. Número inteiro decimal, significa número de quadros;
2. Ponto flutuante com sufixo 's', significa número de segundos.
O padrão é 2 segundos.

-k Valor Sigma k para análise.
A função de análise lê os dados do arquivo WAV, execute FFT contra os dados para obter
magnitude dos vetores de frequência e, em seguida, calcula o valor médio e padrão
desvio de vetores de frequência. Depois disso, definimos um limite:
limiar = k * desvio_padrão + valor_média
Frequências com amplitude maior do que o limite serão reconhecidas como um pico, e
a frequência com o maior valor de pico será reconhecida como uma frequência detectada.
ALSABAT então compara a frequência detectada com a frequência alvo, para decidir se o
detectando aprovações ou falhas.
O valor padrão é 3.0.

-F Frequência alvo para geração e análise de sinal, em Hertz. O padrão é
997.0 Hertz. O intervalo válido é (DC_THRESHOLD, 40% * Taxa de amostragem).

-p Número total de períodos para jogar ou capturar.

--log = #
Grave a saída stderr e stdout neste arquivo de log.

--file = #
Arquivo WAV de entrada para reprodução.

--saveplay = #
Arquivo WAV de destino para salvar o conteúdo do teste de captura.

--local
Modo de loopback interno. Reprodução, captura e análise interna apenas para ALSABAT.
Destina-se a desenvolvedores testarem novos recursos ALSABAT, já que nenhum áudio é roteado
fora do ALSABAT.

EXEMPLOS


Alsabat -P plughw: 0,0 -C plughw: 0,0 -c 2 -f S32_LE -F 250
Gerar e reproduzir uma onda senoidal de 250 Hertz com 2 canais e formato S32_LE, e
em seguida, capture e analise.

Alsabat -P plughw: 0,0 -C plughw: 0,0 --Arquivo 500Hz.wav
Reproduza o arquivo RIFF WAV "500Hz.wav" que contém dados LPCM de forma de onda de 500 Hertz e
em seguida, capture e analise.

RETORNO VALOR


Em caso de sucesso, retorna 0.
Se nenhum pico for detectado, retorna -1001;
Se apenas DC for detectado, retorna -1002;
Se a frequência de pico não corresponder à frequência alvo, retorna -1003.

Use alsabat online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Firebird
    Firebird
    Firebird RDBMS oferece recursos ANSI SQL
    & roda em Linux, Windows &
    várias plataformas Unix. Características
    excelente simultaneidade e desempenho
    & potência...
    Baixar Firebird
  • 2
    KompoZer
    KompoZer
    KompoZer é um editor HTML wysiwyg usando
    a base de código do Mozilla Composer. Como
    O desenvolvimento do Nvu foi interrompido
    em 2005, KompoZer corrige muitos bugs e
    adiciona um f...
    Baixar KompoZer
  • 3
    Downloader de mangá grátis
    Downloader de mangá grátis
    O Free Manga Downloader (FMD) é um
    aplicativo de código aberto escrito em
    Object-Pascal para gerenciamento e
    baixando mangá de vários sites.
    Isso é um espelho...
    Baixe o Manga Downloader Gratuito
  • 4
    UNetbootin
    UNetbootin
    O UNetbootin permite criar arquivos inicializáveis
    Unidades USB ao vivo para Ubuntu, Fedora e
    outras distribuições Linux sem
    gravando um CD. Funciona em Windows, Linux,
    e ...
    Baixar UNetbootin
  • 5
    ERP Dolibarr - CRM
    ERP Dolibarr - CRM
    Dolibarr ERP - CRM é uma ferramenta fácil de usar
    Pacote de software de código aberto ERP e CRM
    (executado com um servidor web php ou como
    software autônomo) para empresas,
    fundações...
    Baixar Dolibarr ERP - CRM
  • 6
    Cliente SQL SQuirreL
    Cliente SQL SQuirreL
    SQuirreL SQL Client é um SQL gráfico
    cliente escrito em Java que permitirá
    você para ver a estrutura de um JDBC
    banco de dados compatível, navegue pelos dados em
    mesas ...
    Baixar SQuirreL SQL Client
  • Mais "

Comandos Linux

Ad