Google hat seinen Beta-Quellcode für den Lyra-Audio-Codec auf GitHub veröffentlicht, der allen Entwicklern eine Audioqualität mit unglaublicher Qualität und niedriger Bitrate zur Verfügung stellt. Der Codec ist am nützlichsten in Situationen mit eingebetteten und bandbreitenbeschränkten Situationen, in denen so viele Daten wie möglich gespeichert werden müssen.
Lyra: Fast nichts klang noch nie so gut
Der Audio-Codec arbeitet nach dem Prinzip, die natürlichste Sprache mit der niedrigstmöglichen Datenrate bereitzustellen. Es gelingt ihm, mit Bitraten von nur 3 kbps eine fast unheimliche Audiowiedergabe zu erzielen. Google verwendet die Lyra-Komprimierung in Echtzeit bereits in seiner Duo-App, obwohl Sie nicht dafür verantwortlich gemacht werden, dass Sie nicht einmal einen Unterschied zu normalem Audio mit Bandbreite erkannt haben.
Um zu demonstrieren, wie viel besser Lyra als andere Codecs ist, bietet Google Beispiele über a Blogeintrag Vergleichen des durch maschinelles Lernen gesteuerten Komprimierungscodecs mit anderen Alternativen mit 3 und 6 kbit / s.
Es ist ein Unterschied zwischen Nacht und Tag, und Entwicklern auf der ganzen Welt diese Tools zur Verfügung zu stellen, wird ein wesentlicher Faktor für die Verbesserung der Kommunikationsqualität sein, wenn die Bandbreite knapp ist. Es ist auch ein hervorragender Motivator für Entwickler, die neue Apps in aufstrebenden Märkten erstellen möchten. Dies wird Google in diesem Jahr sicher behandeln kostenlose virtuelle Google I / O-Online-Konferenz.
Der Beta-Quellcode wurde derzeit für 64-Bit-Arm-Geräte entwickelt. Die Beispiele können jedoch auch auf 64-Bit-x86-Linux-Systemen ausgeführt werden. Der Quellcode wird vollständig dokumentiert bereitgestellt, obwohl er sich in der Beta-Phase befindet. Auf der GitHub-Seite finden Sie Installationsanweisungen und Informationen zum Erstellen von Lyra unter Linux für Arm 64-Bit-Ziele.
Um den Lyra Beta-Quellcode zu erhalten, gehen Sie zu Lyra GitHub Seite.
Wie funktioniert Lyra?
Während der eigentliche Prozess, den Lyra verwendet, eine unglaublich komplexe Kombination von Modellen für maschinelles Lernen ist, die darauf trainiert wurden Tausende von Stunden Sprachdaten und Optimierungen der vorhandenen Audio-Codec-Technologie, die Theorie ist ziemlich einfach.
Alle 40 ms werden Funktionen aus der Sprache entnommen und auf 3 KBit / s komprimiert. Diese Merkmale repräsentieren Spracheergiepunkte über das Frequenzspektrum, das der menschlichen auditorischen Sprachantwort am nächsten kommt - die Dinge, die wir erkennen und verstehen müssen, wenn jemand spricht.
Das Wesentliche an Lyra ist, wie es diese Informationen verwendet:
Jedoch traditionelle parametrische Codecs, die einfach aus sprachkritischen Parametern extrahieren, die dann sein können wird verwendet, um das Signal am Empfangsende wiederherzustellen, niedrige Bitraten zu erzielen, klingt aber oft roboterhaft und unnatürlich. Diese Mängel haben zur Entwicklung einer neuen Generation hochwertiger Audio-Generationsmodelle geführt revolutionierte das Feld, indem es nicht nur zwischen Signalen unterscheiden, sondern auch völlig neue erzeugen konnte Einsen.
Nach der Übertragung baut Lyra die Wellenform neu auf, indem sie das, was fehlt, mit diesem Prozess ausfüllt, ohne dabei zu rechenintensiv zu sein.
Einerseits ist es ein technologisches Wunderwerk, das fast überall eingesetzt werden kann. Andererseits bin ich immer noch nicht zu 100% davon überzeugt, dass es keine Hexerei ist.
Google Duo ist eine der besten Videoanruf-Apps überhaupt. Es hat viele Funktionen, und hier sind die, von denen wir denken, dass Sie sie wirklich verwenden sollten.
Weiter lesen
- Tech News
- Android
- Maschinelles Lernen
Ian Buckley ist freiberuflicher Journalist, Musiker, Performer und Videoproduzent und lebt in Berlin. Wenn er nicht schreibt oder auf der Bühne steht, bastelt er an DIY-Elektronik oder Code in der Hoffnung, ein verrückter Wissenschaftler zu werden.
Abonniere unseren Newsletter
Melden Sie sich für unseren Newsletter an, um technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote zu erhalten!
Noch ein Schritt…!
Bitte bestätigen Sie Ihre E-Mail-Adresse in der E-Mail, die wir Ihnen gerade gesendet haben.