Posted tagged ‘Level’

Sprachaufnahmen im .amr Format

19. September 2012

 

Viele Handybesitzer wissen gar nicht, dass sie mit ihrem Gerät auch ein für viele Zwecke ausreichendes Diktier- und Aufnahmegerät besitzen. Andere, die das zumindest ahnen, wissen nicht recht, was sie damit anfangen sollen. Ist ein Diktiergerät nicht etwas für arrogante Manager, die immer auf dem Sprung sind und mal schnell ihrer Sekretärin was diktieren? Nach Diktat verreist ist ja so ein geflügeltes Wort …

Hier mal ein paar Beispiele und Argumente, warum Sprachaufnahmen auch für ganz normale Leute sinnvoll sein können:

  • Wenn ich meine Eindrücke und Erfahrungen kurz festhalte (z.B. im Urlaub, bei besonderen Ereignissen), habe ich eine viel lebendigere Erinnerung als nur durch Fotos.
  • Audioaufnahmen der eigenen Gedanken und Pläne können mir helfen, Ziele und Ideen besser zu strukturieren, eigene Denkfehler zu erkennen und meine Zeit effektiver zu planen.
  • Mit solchen Aufnahmen kann ich Detailinformation, die sonst leicht verloren gehen, festhalten. Deswegen wird dieses Verfahren ja auch in vielen Berufen angewendet, wann immer es auf sachkundige Detailbeobachtung ankommt. Kennen ich ja aus den Fernsehkrimis von den Gerichtsmedizinern 😉
  • Professionelle Sprachtrainer empfehlen die Methode auch, um sich typische Anfängerfehler beim Reden vor anderen abzugewöhnen.
  • Eventuell kann ich mit dem Handy auch Veranstaltungen und Vorträge aufnehmen, dann sollte ich allerdings aus juristischen und moralischen Gründen vorher um Erlaubnis fragen. Außerdem sollte das Smartphone dann in der Nähe des Sprechers platziert werden.

Die Technik selber ist ganz einfach: App starten, Aufnahmeknopf drücken und lossprechen, so wie beim Telefonieren. Nach Beendigung wird die Aufnahme mit Stichwort oder Uhrzeit auf dem Gerät gespeichert. Zumindest wenn die Tonquelle nicht allzuweit entfernt ist, machen die kleinen Mikrofone im Smartphone ganz brauchbare Aufnahmen.

Bei entfernten Tonquellen oder in großen Räumen funktioniert es weniger gut. Da empfehle ich eher ein Gerät wie z.B. das durchaus erschwingliche McCrypt DR-3. Weitere nützliche Hinweise und Tutorials zu professionellen Tonaufnahmen findet ihr in dem Blog Phlow von Moritz mo. Sauer.

Bei den Aufnahmen mit dem Smartphone kommt zumeist ein spezielles Audio-Format zum Einsatz, dass für Sprache optimiert ist. Die dabei erzeugten Dateien haben die Endung .amr und werden je nach Programm an verschiedenen Stellen im Speicher oder auf der SD Karte abgelegtNeulich habe ich aber nun die Erfahrung gemacht, dass ich diese auf dem Android-Handy aufgenommenen .amr Dateien nicht ohne weiteres auf dem PC, im Browser oder anderswo abspielen konnte. Deswegen habe ich jetzt mal ein bisschen recherchiert und will die Infos mal  mit euch teilen.

AMR steht für „Adaptive Multi-Rate“ und dient vor allem dazu,  die resultierenden Dateien möglichst klein zu halten. Im Vergleich zu mp3 ist die Qualität deutlich schlechter, aber auch die Dateigröße für die selbe Aufnahmedauer deutlich kleiner. Für Musik ist AMR daher weniger geeignet, für Sprache soll es aber allemal ausreichen.

Das wollte ich genauer wissen und darum hab ich dazu mal ein paar Versuche gemacht. Und zwar habe ich jeweils eine Minute lang relativ leise aus einigen Zentimetern Entfernung ins Mikro des Handys gesprochen. Mit Hilfe von verschiedenen Apps, die in unterschiedlichen Formaten speichern, habe ich den Vorgang dann wiederholt. Die Ergebnisse waren wie folgt:

Format – Bitrate   – Dateigröße  –    Qualität

amr                ?             95 kByte    befriedigend
(Klang mäßig, leicht verrauscht, aber noch gut verständlich)

3gp               ?             107 kByte           befriedigend
(Klang mäßig, am Wortende Silben verschluckt)

mp3          64 kbps    477 kByte   gut
(klarer Klang, gut verständlich)

mp3        128 kbps     954 kByte  sehr gut
(glasklar, CD Qualität)

wav         128 kbps     952 kByte   befriedigend
(Störgeräusche am Wortende)

wav         705 kbps        5,09 MByte    sehr gut
(glasklar, sauber, ohne Rauschen)

Wie ihr seht, erzeugt AMR bei gleicher Aufnahmezeit schon deutlich kleinere Dateien und das kann ja bei längeren Aufnahmen, knappem Speicher und Hochladen per Mobilfunknetzen schon einen Unterschied machen.

Diese Ergebnisse sind allerdings nur bedingt vergleichbar, weil ich die Aufnahmen mit verschiedenen Apps durchgeführt mußte. Immerhin habe ich bei dem Versuch, die Werte vergleichbar zu machen, auch noch einiges über die Theorie der Aufnahme- und Abtastformate gelernt.

Grundsätzlich gibt es offenbar folgende Parameter:

  • Die sample Länge in Bit. Dies ist die kleinste Einheit, in der das Tonsignal aufgenommen wird, normalerweise 8, 16 oder 20 bit.
  • die sample rate in Hz. Dies drückt aus, wie oft pro Sekunde das Tonsignal abgetastet bzw ein sample angelegt wird. Typische Werte sind 8000, 22000, 44100, 48000 Hz
  •  die bit rate in kbps (kilo-bit-pro-Sekunde). Dies ist der Wert, der meistens in mp3 Programmen angegeben ist. Er ergibt sich aus der sample Länge multipliziert mit der bit rate. Typische Werte sind 64, 128, 256 kbps.

Das AMR Format scheint sich aber nicht ganz diesem System zu unterwerfen. Es handelt sich offenbar um ein komplexeres Verfahren, das ursprünglich für das Radio entwickelt wurde und je nach Qualität der Aufnahme mit verschiedenen bit raten bzw. sample Verfahren arbeitet. Das Dateiformat mit der Endung .3gp, das meist für Videos zum Einsatz kommt, verwendet übrigens für Audioaufnahmen ebenfalls das AMR Verfahren.  Insofern macht es Sinn, dass die resultierende Größe bei meinem Versuch oben ähnlich klein war. Diese Dateien lassen sich auf PC und Handy mit den meisten Videoplayern abspielen.

simpel aber gut: AMR Player auf dem PC

Für die Aufnahme der .amr Datei habe ich die bei LG Smartphones standardmäßig installierte App „Sprachmemo“ verwendet (gibt es nicht bei Google Play, aber ähnliche sind auf fast jedem Smartphone vorinstalliert). Eine Bitrate wird dort nicht direkt angegeben, daher habe ich die Datei auf den Computer kopiert und sie dort mit der Software AMR Player ins mp3 Format umgewandelt. Diese recht simple Freeware scheint tatsächlich das einzige Programm zu sein, dass AMR Dateien auch auf dem PC abspielen und in andere Formate konvertieren kann. Für die resultierende mp3 Datei erhalte ich dann von mp3 Abspielprogrammen die Angabe 64 kbps und 8000 Hz Samplerate. Diese beiden Werte passen aber nur zusammen, wenn man 8 Bit samples zugrundelegt (?). Somit hätte die amr Aufnahme auf jeden Fall eine deutlich schlechtere Abtastrate als die anderen Aufnahmemethoden.

Die 3gp Aufnahme habe ich mit dem All That Recorder aufgenommen. Diese App macht standardmäßig mp3 Aufnahmen. Zumindest mit dem AMR Verfahren bringt sie aber offenbar schlechtere Ergebnisse als die Standard-LG-App.

Für die mp3 Aufnahmen habe ich die App Hi-Q MP3 Rec verwendet. Bei dieser ist die bit rate direkt wählbar und ich habe es wie oben ersichtlich mit 64 und 128 kbps probiert.

Für die wav Aufnahmen habe ich die App BMS Recorder benutzt. Hier kann man die sample rate wählen (8000 Hz bis maximal 48000 Hz in der Pro Version). Aus den Help Information geht hervor, dass diese sample rate ausdrückt, wie oft pro Sekunde ein 16 bit sample aufgenommen wird. Man bekommt also die Bit rate, indem man die sample rate mit 16 multipliziert. Somit komme ich auf 128 kbps (8000 Hz) und 705,6 kbps (44100 Hz).

Vielleicht ist ja hier ein Physiker oder ein professioneller Tontechniker unter meinen Lesern, der uns das per Kommentar noch etwas genauer erklären kann (oder meine Vermutungen korrigieren mag).

Zum Schluss noch ein paar Worte zu den Apps. Um diesen Artikel zu schreiben habe ich auch noch viele andere Programme aus Google Play kurz angetestet. Die Ergebnisse waren zumeist enttäsuchend. Manche stürzten direkt ab, andere hatten wenig Einstellmöglichkeiten oder eine umständliche Oberfläche. Die obengenannten sind zumindest einigermaßen gut programmiert und bieten jedes für sich bestimmte Alleinstellungsmerkmale. Grundsätzlich könnt ihr damit auch so lange ins Mikrofon sprechen, wie der Platz auf der SD Karte reicht (bzw. solange ihr noch etwas zu erzählen habt). Wichtig erscheint mir auch die Möglichkeit den audio input level, also die Aufnahmelautstärke, zu verstellen. Dies bieten nur die wenigsten Apps an. Für normale Sprachaufnahmen und Memos bleibe ich wohl bei der LG-Sprachmemo App. Eine gute Ergänzung für qualitativ bessere Aufnahmen ist der Hi-Q MP3 Voice Recorder, bei dem ich mir auch überlegen werde, die kostenpflichtige Vollversion zu kaufen.

 

Advertisements

Systemdiagnose

27. Juni 2011

Es heißt ja, dass Frauen technische Geräte nach dem Nutzen beurteilen, während Männer eher sich in technischen Spielereien verlieren. Selbst wenn das im Durchschnitt stimmen sollte, wären beide Verhaltensweisen gleichermaßen falsch. Ein technisches Gerät, das keinen sinnvollen Zweck erfüllt, an dem es gemessen werden kann, wird auch schnell langweilig. Und wer die Funktionsweise seines Gerätes nicht versteht, der holt sich spätestens dann einen Frust, wenn mal was nicht so funktioniert wie es soll. Am besten hat diesen Zusammenhang – vielleicht nicht zufällig – eine Frau ausgedrückt. Radia Perlmann war die Ingenieurin, die mit Spanning Tree eines der wichtigsten Protokolle des Internets erfunden hat. Sie sagt:

Ich habe die Technologie erfunden, indem ich einfach sehr klar im Kopf war und die Dinge wirklich verstanden habe (I invented the technology just by being very clearheaded and really understanding things).

Dementsprechend versuche ich jetzt mal etwas genauer zu verstehen, wie mein Gerät funktioniert. Hilfreich sind dabei einige Bücher und Zeitschriften, die ich auf der Seite Literaturhinweise aufführe. Aber auch einige Apps zur Systemdiagnose können helfen, tiefer in die Innereien zu blicken. Im Technikerslang nennt man solche Programme „Tools“ von dem englischen Wort für Werkzeuge. Und wie bei einem Werkzeug muss es natürlich auch zu der Art von Material und der jeweiligen Aufgabe passen. Vielleicht kann ich ja damit auch die Ursache für die eine oder andere Fehlfunktionen eingrenzen. Vor allem aber behalte ich so die Kontrolle über mein Gerät und habe zumindest eine Chance merkwürdigen Aktivitäten und möglichen Datenschutzverletzungen durch installierte Apps auf die Spur zu kommen.

Android System Infos zeigt viele Details

Ich fange mal gleich mit dem besten an, das ich bisher gefunden habe: Android System Info kommt sehr übersichtlich daher. Auf dem ersten Reiter, dem Dashboard, bekommt man erstmal einen groben Überblick  über Speicherplatz und Batteriestand. Der zweite Reiter System verrät technische Details.

  • OS (Operating System) verrät Details zum Browser und wie lange das Handy schon angeschaltet ist
  • BuildInfos zeigt Details zur laufenden Version von Android.
  • Battery zeigt Ladung, Technologie und Temperatur des Akkus
  • Memory listet die einzelnen Speicherbereiche und ihre Belegung
  • Low Memory Killer Levels (schönes Wort wie aus einem Tarantino-Film) zeigt die Grenzwerte an, bei denen eine App aus dem Speicher geworfen wird. Hierzu schreibe ich nochmal einen Extra Artikel.
  • Telephony zeigt Details der Telefoneigenschaften bzw. des Mobilfunkbetreibernetzwerks.
  • Networks listet die Voreinstellungen der verschiedenen Datenübertragungswege.
  • WiFi zeigt die eingestellten Parameter bei Verbindung mit einem WLAN Netz
  • CPU beschreibt die Eigenschaften des Prozessors und der Computer-Hardware
  • Camera stellt die Fotografieeigenschaften des Geräts zusammen
  • Screen beschreibt den Touchscreen
  • OpenGL steht für Offene Grafikbibliothek und steht für einen wichtigen Bestandteil der Software
  • Sensors beschreibt die im Gerät vorhandenen Sensorenchips, mit denen Bewegung, Lage, Fingerdruck und andere Eigenschaften registriert werden.
  • Environment listet alle wichtigen Dateiverzeichnisse und ihre Einbindung im Dateisystem auf
  • Features listet die im Telefon vorhandenen technischen Funktionen des jeweiligen Geräts auf
  • JavaProperties beschreibt die installierte Programmierumgebung, die für das Funktionieren von Apps nötig ist.
  • Mount Points gibt die UNIX Parameter an, mit denen Geräte und Speicher ins System eingebunden sind.

Natürlich sind nicht alle diese Werte unmittelbar wichtig oder auch nur verständlich. Aber wenn ich einem bestimmten Problem auf der Spur bin, dann können diese Informationen wertvolle Hinweise geben. Und sei es, dass man sie dann einem Experten oder dem Programmierer einer App zur Auswertung nennen kann.

Der Reiter Tasks gibt mir eine Liste aller Prozesse, die derzeit auf meinem Handy im Hintergrund laufen. Aufgelistet werden auch Speicherverbrauch und CPU Last in %. Sollte eine bestimmte Task hier sehr viel Speicher verbrauchen oder die CPU auf die 100% zu treiben, dann ist diese wahrscheinlich die Ursache, wenn mein Gerät abstürzt oder langsam wird.

Der Reiter Apps listet mir meine installierten Programme auf und zeigt mir Speicherverbrauch und Versionsnummer. Durch Drücken erhalte ich noch mehr Detailinformation dazu. Außerdem kann ich die App direkt starten, Einstellungen managen, entfernen oder im Android Market nachschlagen. So komfortabel macht das meines Wissens kein anderes Tool.

Der Reiter Logs zeigt mir die internen Systemmeldungen des Android-Systems an. Auch dies kann für Experten ein wertvoller Hinweis sein, was gerade vor sich gegangen ist und woran ein bestimmter Fehler vielleicht liegt. Mit der Option Log Categorie kann man diese Meldungen noch filtern, z.B. sich nur diejenigen Anzeigen lassen, die mit Funkverbindungen des Geräts zusammenhängen. Mit Save Log kann ich die Meldungen auf der SD-Karte abspeichern, wo ich dann für die weitere Analyse gut drankomme.

Dieses App gibt also schon sehr viel an Information aus. Mit 340 kB ist es auch selbst ziemlich schlank.  Daran müssen sich nun die anderen messen. Da mein Platz im internen Speicher begrenzt ist, können nur diejenigen Apps bleiben, die hier noch einen zusätzlichen Mehrwert liefern.

Norton Mobile Utilities

Auch geteset habe ich die Norton Mobile Utilities. Der Name Norton Utilities ist mir ja vom PC her als gute Referenz aus vergangenen Zeiten bekannt. Mit 1,27 MB brauchen sie schon deutlich mehr Platz. Aber leisten sie auch mehr? Die Oberfläche ist zumindest optisch schön und übersichtlich. Es gibt 4 Grundfunktionen:

  • Apps: eine Liste aller installierten Programme mit nur wenig Details und Möglichkeiten
  • Usage: Ein Zähler, der die aufgelaufene Menge an Telefonaten, SMS und Datenverkehr mißt.
  • Device: die wichtigsten Systeminfos, aber deutlich weniger Details
  • Installer: eine Funktion zur Installation von Apps, die nicht aus dem Android Market stammen.

Außerdem gibt es noch ein Widget, mit dem ich mir diese Infos auch auf dem Homescreen anzeigen lassen kann. Unter den Optionen finde ich dann auch noch eine Funktion, die „Informationen über Security Risiken“ an die Herstellerfirma Symantec „zur Analyse“ weiterleitet. Der Haken ist hier ungefragt gesetzt, so dass ich also, wenn ich nicht aufpasse, hier der Firma Daten liefere, ohne dass ich selber etwas davon habe.

Die einzig wirklich neue und nützliche Funktion ist also der Usage Zähler: Der ist schon interessant, weil ja je nach Flatrate bzw Tarif schnell die Freimenge an Telefonverbindungen und Datenmenge aufgebraucht ist und ich dann (oder besser noch vorher) womöglich besser aufpassen sollte. Aber für den Zweck gibt es noch viele anderen Apps im Market, die vielleicht sogar besser und übersichtlicher sind. Werde ich später testen.

Insgesamt fällt die Bilanz bei diesem Tool nicht so toll aus. Vielleicht gilt hier doch: Nomen est Omen. Auf dem PC braucht ja heutzutage niemand mehr die Norton Utilities. Unter Android auch nicht.

auf einen Blick: Quicksettings

Kucken wir mal, was es sonst noch so gibt:

  • QuickSettings liefert zwar keine zusätzlichen Informationen, dafür aber einen schnellen Überblick und die Möglichkeit die wichtigsten Einstellmöglichkeiten schnell vorzunehmen.
  • Der OS Monitor zeigt mit großer Detailtiefe in mehreren Reitern laufende Prozesse, Linux-Netzwerkinterface, aktive tcp connections und Systemmeldungen an. Auch ein Blick in die Optionen lohnt sich.
  • Network Info II zeigt sehr übersichtlich alle relevanten Parameter der GSM, WLAN, Bluetooth, GPS Netze, mit denen das Gerät gerade verbunden ist.
  • Network Signal Info zeigt in Balkenform die Stärke der Mobilfunk und WLAN Netze in Reichweite an.

Natürlich gibt es noch viele weitere Tools im Market. Darunter inbesondere mehrere interessante WLAN und GPS Tools, die ich aber nochmal gesondert besprechen will. Unter den reinen Systemtools habe ich bisher keine weiteren gefunden, die noch einen Mehrwert zu den oben erwähnten liefern. Aber Ihr dürft gerne hier noch per Kommentar Eure Empfehlungen loswerden.