Angielskifrancuskihiszpański

Ulubiona usługa OnWorks

alsabat - Online w chmurze

Uruchom alsabat w darmowym dostawcy hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

To jest polecenie alsabat, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


alsabat - tester dźwięku uruchamiany z wiersza poleceń dla sterownika karty dźwiękowej ALSA

STRESZCZENIE


Alsabat [Flagi]

OPIS


ALSABAT (ALSA Basic Audio Próbnik) to proste narzędzie wiersza poleceń przeznaczone do pomocy
zautomatyzuj testowanie sterowników audio i serwerów dźwięku przy niewielkiej interakcji człowieka. ALSABAT może
być używany do testowania jakości dźwięku, funkcji testu warunków skrajnych i testowania dźwięku przed i po PM
zmiany stanu.

Konstrukcja ALSABAT jest stosunkowo prosta. ALSABAT odtwarza strumień audio i przechwytuje go
przesyłać strumieniowo w pętli cyfrowej lub analogowej z powrotem. Następnie porównuje przechwycony strumień za pomocą
FFT do oryginału, aby określić, czy przypadek testowy przeszedł pomyślnie, czy nie.

ALSABAT może działać w całości na testowanej maszynie docelowej (tryb autonomiczny) lub może
działać jako tryb klient/serwer, w którym klient alsabat działa na miejscu docelowym i działa jako
serwer na oddzielnej maszynie testowej. Tryb klient/serwer nadal wymaga trochę instrukcji
interakcji do synchronizacji, ale jest to aktywnie rozwijane dla przyszłych wydań.

Konfiguracja testowania sprzętu może wymagać użycia kabla analogowego
docelowy do maszyn testujących lub kabla, aby utworzyć analogową pętlę zwrotną, jeśli nie ma trybu pętli zwrotnej
niedostępne na testowanym sprzęcie dźwiękowym. Analogowy kabel zwrotny może być
służy do łączenia gniazd „line in” z „line out” w celu utworzenia pętli zwrotnej. Jeśli tylko słuchawki
i gniazda mikrofonowe (lub gniazdo combo) są dostępne, można zastosować następujący prosty obwód
aby utworzyć analogową pętlę zwrotną: -

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

OPCJE


-H, --help
Pomoc: pokaż składnię.

-D Wybierz kartę dźwiękową do przetestowania według nazwy.

-P Wybierz odtwarzające urządzenie PCM.

-C Wybierz urządzenie przechwytujące PCM.

-f Przykładowy format
Rozpoznawane formaty próbek to: U8 S16_LE S24_3LE S32_LE
Niektóre z nich mogą nie być dostępne na wybranym sprzęcie
Dostępne skróty formatów to:
-f cd (16-bitowy little endian, 44100, stereo) [-f S16_LE -c2 -r44100]
-f dat (16-bitowy little endian, 48000, stereo) [-f S16_LE -c2 -r48000]
Jeśli nie podano formatu, używany jest S16_LE.

-c Liczba kanałów. Domyślnie jest to jeden kanał. Prawidłowe wartości w tej chwili to
1 lub 2.

-r Częstotliwość próbkowania w hercach. Domyślna częstotliwość to 44100 Hz. Prawidłowe wartości zależą od
wsparcie sprzętowe.

-n Czas trwania generowanego sygnału. Wartość może mieć jedną z dwóch postaci:
1. Dziesiętna liczba całkowita, oznacza liczbę ramek;
2. Liczba zmiennoprzecinkowa z sufiksem „s” oznacza liczbę sekund.
Wartość domyślna to 2 sekundy.

-k Wartość Sigma k do analizy.
Funkcja analizy odczytuje dane z pliku WAV, uruchamia FFT w stosunku do danych, które mają zostać pobrane
wielkość wektorów częstotliwości, a następnie oblicza wartość średnią i standard
odchylenie wektorów częstotliwości. Następnie definiujemy próg:
próg = k * odchylenie_standardowe + wartość_średnia
Częstotliwości o amplitudzie większej niż wartość progowa będą rozpoznawane jako pik i
częstotliwość z największą wartością szczytową zostanie rozpoznana jako wykryta częstotliwość.
Następnie ALSABAT porównuje wykrytą częstotliwość z częstotliwością docelową, aby zdecydować, czy
wykrywanie przebiega pomyślnie lub nie.
Wartość domyślna to 3.0.

-F Częstotliwość docelowa do generowania i analizy sygnału, w hercach. Wartość domyślna to
997.0 Hz. Prawidłowy zakres to (DC_THRESHOLD, 40% * Częstotliwość próbkowania).

-p Łączna liczba okresów do rozegrania lub przechwycenia.

--log=#
Zapisz dane wyjściowe stderr i stdout w tym pliku dziennika.

--plik=#
Wprowadź plik WAV do odtwarzania.

--zapisz grę=#
Docelowy plik WAV, aby zapisać zawartość testu przechwytywania.

--lokalny
Tryb wewnętrznej pętli zwrotnej. Odtwarzanie, przechwytywanie i analiza wewnętrzne tylko dla ALSABAT.
Jest to przeznaczone dla programistów do testowania nowych funkcji ALSABAT, ponieważ żaden dźwięk nie jest kierowany
poza ALSABATEM.

PRZYKŁADY


Alsabat -P wtyczka: 0,0 -C wtyczka: 0,0 -c 2 -f S32_LE -F 250
Generuj i odtwarzaj falę sinusoidalną o częstotliwości 250 Hz z 2 kanałami i formatem S32_LE oraz
następnie uchwycić i przeanalizować.

Alsabat -P wtyczka: 0,0 -C wtyczka: 0,0 --plik fala 500Hz
Odtwórz plik RIFF WAV „500Hz.wav”, który zawiera dane LPCM o częstotliwości 500 Hz i
następnie uchwycić i przeanalizować.

POWRÓT WARTOŚĆ


W przypadku sukcesu zwraca 0.
Jeśli nie zostanie wykryty żaden szczyt, zwraca -1001;
Jeśli zostanie wykryty tylko DC, zwraca -1002;
Jeśli częstotliwość szczytowa nie pasuje do częstotliwości docelowej, zwraca -1003.

Korzystaj z alsabat online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    podkonwerter
    podkonwerter
    Narzędzie do konwersji między różnymi
    forma subskrypcji. Użytkownicy Shadowrocket
    powinien używać ss, ssr lub v2ray jako celu.
    Możesz dodać &remark= do
    Telegram-podobny HT...
    Pobierz subkonwerter
  • 2
    PLUSK
    PLUSK
    SWASH to liczba ogólnego przeznaczenia
    narzędzie do symulacji niestabilności,
    niehydrostatyczny, o swobodnej powierzchni,
    przepływ wirowy i zjawiska transportu
    na wodach przybrzeżnych jako...
    Pobierz SWASH
  • 3
    VBA-M (zarchiwizowane — teraz na Github)
    VBA-M (zarchiwizowane — teraz na Github)
    Projekt został przeniesiony do
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Cechy:Tworzenie cheatów zapisywanie stanówmulti
    system, obsługuje gba, gbc, gb, sgb,
    sgb2Tu...
    Pobierz VBA-M (zarchiwizowane — teraz na Github)
  • 4
    Stacer
    Stacer
    Optymalizator i monitorowanie systemu Linux
    Repozytorium Github:
    https://github.com/oguzhaninan/Stacer.
    Odbiorcy: użytkownicy końcowi/komputery. Użytkownik
    interfejs: Qt. Programowanie La...
    Pobierz Stacera
  • 5
    PomarańczowyLis
    PomarańczowyLis
    Rozwidlenie TeamWinRecoveryProject (TWRP)
    z wieloma dodatkowymi funkcjami, przeprojektowanie
    i więcej Funkcje: Obsługuje tony wysokie i
    non-Treble ROMs Aktualne jądro Oreo,
    wybudowany...
    Pobierz OrangeFox
  • 6
    itop — ITSM CMDB OpenSource
    itop — ITSM CMDB OpenSource
    Portal operacji IT: pełne otwarcie
    source, ITIL, usługa internetowa
    narzędzie do zarządzania, w tym w pełni
    konfigurowalny CMDB, system pomocy technicznej i
    dokumentalista...
    Pobierz itop - ITSM CMDB OpenSource
  • więcej »

Komendy systemu Linux

Ad