Loxley Labs
Credits and licenses
Loxley Transcription & Recorder for Android
This app is built with the open-source parts listed here. Each part stays under its own license, and these pages do not change that. The app shows the same list under About, Open-source licenses.
Libraries
AndroidX Room
The Android Open Source Project · Apache License 2.0
Packages in the app (5)
androidx.room:room-common-jvm:2.8.5androidx.room:room-common:2.8.5androidx.room:room-ktx:2.8.5androidx.room:room-runtime-android:2.8.5androidx.room:room-runtime:2.8.5
SQLCipher for Android, Community Edition
Zetetic LLC · BSD-style license
The Android library's database classes derive from the Android Open Source Project and are covered by the Apache License 2.0.
Packages in the app (1)
net.zetetic:sqlcipher-android:4.19.0
SQLCipher for Android library code
Zetetic LLC · BSD-style license
The Android library's own licence (version 4.19.0). The row above is the SQLCipher inside it.
LibTomCrypt (inside SQLCipher)
Tom St Denis and the LibTom contributors · The LibTom license (public domain)
Built into the SQLCipher library, where it does the encryption.
SQLite
D. Richard Hipp and the SQLite developers · Public domain
The author disclaims copyright to this source code. In place of a legal notice, here is a blessing: May you do good and not evil. May you find forgiveness for yourself and forgive others. May you share freely, never taking more than you give.
Tink
Google LLC · Apache License 2.0
Packages in the app (1)
com.google.crypto.tink:tink-android:1.23.0
Protocol Buffers (inside Tink and DataStore)
Google Inc. · BSD 3-Clause License
Packages in the app (1)
androidx.datastore:datastore-preferences-external-protobuf:1.2.1
AndroidX DataStore
The Android Open Source Project · Apache License 2.0
Packages in the app (11)
androidx.datastore:datastore-android:1.2.1androidx.datastore:datastore-core-android:1.2.1androidx.datastore:datastore-core-okio-jvm:1.2.1androidx.datastore:datastore-core-okio:1.2.1androidx.datastore:datastore-core:1.2.1androidx.datastore:datastore-preferences-android:1.2.1androidx.datastore:datastore-preferences-core-android:1.2.1androidx.datastore:datastore-preferences-core:1.2.1androidx.datastore:datastore-preferences-proto:1.2.1androidx.datastore:datastore-preferences:1.2.1androidx.datastore:datastore:1.2.1
AndroidX Media3 ExoPlayer
The Android Open Source Project · Apache License 2.0
Packages in the app (7)
androidx.media3:media3-common:1.11.1androidx.media3:media3-container:1.11.1androidx.media3:media3-database:1.11.1androidx.media3:media3-datasource:1.11.1androidx.media3:media3-decoder:1.11.1androidx.media3:media3-exoplayer:1.11.1androidx.media3:media3-extractor:1.11.1
Jetpack Compose and other AndroidX libraries
The Android Open Source Project · Apache License 2.0
Includes Material Icons by Google, which the app's own icons are drawn from.
Packages in the app (77)
androidx.activity:activity-compose:1.9.3androidx.activity:activity-ktx:1.9.3androidx.activity:activity:1.9.3androidx.annotation:annotation-experimental:1.5.0androidx.annotation:annotation-jvm:1.9.1androidx.annotation:annotation:1.9.1androidx.arch.core:core-common:2.2.0androidx.arch.core:core-runtime:2.2.0androidx.autofill:autofill:1.0.0androidx.collection:collection-jvm:1.5.0androidx.collection:collection-ktx:1.5.0androidx.collection:collection:1.5.0androidx.compose.animation:animation-android:1.7.6androidx.compose.animation:animation-core-android:1.7.6androidx.compose.animation:animation-core:1.7.6androidx.compose.animation:animation:1.7.6androidx.compose.foundation:foundation-android:1.7.6androidx.compose.foundation:foundation-layout-android:1.7.6androidx.compose.foundation:foundation-layout:1.7.6androidx.compose.foundation:foundation:1.7.6androidx.compose.material3:material3-android:1.3.1androidx.compose.material3:material3:1.3.1androidx.compose.material:material-icons-core-android:1.7.6androidx.compose.material:material-icons-core:1.7.6androidx.compose.material:material-icons-extended-android:1.7.6androidx.compose.material:material-icons-extended:1.7.6androidx.compose.material:material-ripple-android:1.7.6androidx.compose.material:material-ripple:1.7.6androidx.compose.runtime:runtime-android:1.7.6androidx.compose.runtime:runtime-saveable-android:1.7.6androidx.compose.runtime:runtime-saveable:1.7.6androidx.compose.runtime:runtime:1.7.6androidx.compose.ui:ui-android:1.7.6androidx.compose.ui:ui-geometry-android:1.7.6androidx.compose.ui:ui-geometry:1.7.6androidx.compose.ui:ui-graphics-android:1.7.6androidx.compose.ui:ui-graphics:1.7.6androidx.compose.ui:ui-text-android:1.7.6androidx.compose.ui:ui-text:1.7.6androidx.compose.ui:ui-unit-android:1.7.6androidx.compose.ui:ui-unit:1.7.6androidx.compose.ui:ui-util-android:1.7.6androidx.compose.ui:ui-util:1.7.6androidx.compose.ui:ui:1.7.6androidx.concurrent:concurrent-futures:1.1.0androidx.core:core-ktx:1.15.0androidx.core:core:1.15.0androidx.customview:customview-poolingcontainer:1.0.0androidx.emoji2:emoji2:1.3.0androidx.exifinterface:exifinterface:1.3.6androidx.graphics:graphics-path:1.0.1androidx.interpolator:interpolator:1.0.0androidx.lifecycle:lifecycle-common-java8:2.8.7androidx.lifecycle:lifecycle-common-jvm:2.8.7androidx.lifecycle:lifecycle-common:2.8.7androidx.lifecycle:lifecycle-livedata-core:2.8.7androidx.lifecycle:lifecycle-process:2.8.7androidx.lifecycle:lifecycle-runtime-android:2.8.7androidx.lifecycle:lifecycle-runtime-compose-android:2.8.7androidx.lifecycle:lifecycle-runtime-compose:2.8.7androidx.lifecycle:lifecycle-runtime-ktx-android:2.8.7androidx.lifecycle:lifecycle-runtime-ktx:2.8.7androidx.lifecycle:lifecycle-runtime:2.8.7androidx.lifecycle:lifecycle-viewmodel-android:2.8.7androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7androidx.lifecycle:lifecycle-viewmodel-savedstate:2.8.7androidx.lifecycle:lifecycle-viewmodel:2.8.7androidx.profileinstaller:profileinstaller:1.3.1androidx.savedstate:savedstate-ktx:1.2.1androidx.savedstate:savedstate:1.2.1androidx.sqlite:sqlite-android:2.7.1androidx.sqlite:sqlite-framework-android:2.7.1androidx.sqlite:sqlite-framework:2.7.1androidx.sqlite:sqlite:2.7.1androidx.startup:startup-runtime:1.1.1androidx.tracing:tracing:1.2.0androidx.versionedparcelable:versionedparcelable:1.1.1
Kotlin standard library
JetBrains s.r.o. and Kotlin contributors · Apache License 2.0
Packages in the app (2)
org.jetbrains.kotlin:kotlin-stdlib-common:2.1.20org.jetbrains.kotlin:kotlin-stdlib:2.1.20
Kotlin coroutines
JetBrains s.r.o. and Kotlin contributors · Apache License 2.0
Packages in the app (3)
org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0
kotlinx.serialization
JetBrains s.r.o. and Kotlin contributors · Apache License 2.0
Packages in the app (4)
org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.7.3org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.7.3org.jetbrains.kotlinx:kotlinx-serialization-json:1.7.3
Guava (used by Media3)
The Guava Authors · Apache License 2.0
Packages in the app (2)
com.google.guava:failureaccess:1.0.2com.google.guava:guava:33.3.1-android
Gson (used by Tink)
Google LLC · Apache License 2.0
Packages in the app (1)
com.google.code.gson:gson:2.13.2
Okio (used by DataStore)
Square, Inc. · Apache License 2.0
Packages in the app (2)
com.squareup.okio:okio-jvm:3.9.1com.squareup.okio:okio:3.9.1
Transcription engine and models
sherpa-onnx (speech recognition runtime, with kaldi-native-fbank, kaldi-decoder, kaldifst, OpenFst and simple-sentencepiece)
Xiaomi Corporation, Google (OpenFst) and the k2-fsa contributors · Apache License 2.0
Packages in the app (1)
com.k2fsa.sherpa.onnx:sherpa-onnx-asr:1.13.8-loxley1
ONNX Runtime (inside sherpa-onnx)
Microsoft Corporation · MIT License
ONNX Runtime third-party notices (Eigen, protobuf, Abseil, FlatBuffers and others)
Microsoft Corporation and the listed authors · Various, listed in the file
Eigen 5.0.1 (inside sherpa-onnx)
Eigen authors. Source code: the Eigen GitLab repository, gitlab.com/libeigen/eigen, tag 5.0.1 · Mozilla Public License 2.0
hclust-cpp (speaker clustering, inside sherpa-onnx)
Daniel Müllner and Christoph Dalitz · BSD 2-Clause License
KISS FFT (inside sherpa-onnx)
Mark Borgerding · BSD 3-Clause License
JSON for Modern C++ (inside sherpa-onnx)
Niels Lohmann · MIT License
Parakeet TDT 0.6B v2 speech model, the accuracy model (parakeet-tdt-0.6b-v2)
NVIDIA Corporation · Creative Commons Attribution 4.0 International (CC-BY-4.0)
Converted to int8 ONNX by the sherpa-onnx project. Model card: huggingface.co/nvidia/parakeet-tdt-0.6b-v2
Parakeet TDT 110M speech model (parakeet-tdt_ctc-110m)
NVIDIA Corporation · Creative Commons Attribution 4.0 International (CC-BY-4.0)
Converted to int8 ONNX by the sherpa-onnx project. Model card: huggingface.co/nvidia/parakeet-tdt_ctc-110m
Silero VAD (finds speech and pauses)
Silero Team · MIT License
Streaming FastConformer speech model for live transcription (stt_en_fastconformer_hybrid_large_streaming, 480 ms)
NVIDIA Corporation · Creative Commons Attribution 4.0 International (CC-BY-4.0)
Transducer branch converted to int8 ONNX by the sherpa-onnx project. Model card: huggingface.co/nvidia/stt_en_fastconformer_hybrid_large_streaming_multi
pyannote segmentation 3.0 (finds speech and speaker changes, for speaker labels)
CNRS (the pyannote project) · MIT License
Converted to ONNX by the sherpa-onnx project. Model card: huggingface.co/pyannote/segmentation-3.0. Papers: Alexis Plaquet and Hervé Bredin, "Powerset multi-class cross entropy loss for neural speaker diarization", Proc. INTERSPEECH 2023. Hervé Bredin, "pyannote.audio 2.1 speaker diarization pipeline: principle, benchmark, and recipe", Proc. INTERSPEECH 2023.
TitaNet small speaker model (tells voices apart, for speaker labels)
NVIDIA Corporation · Apache License 2.0 (NeMo Toolkit license)
From NVIDIA NeMo. Converted to ONNX by the sherpa-onnx project. Model card: catalog.ngc.nvidia.com/orgs/nvidia/teams/nemo/models/titanet_small
Phone check sample clip
Loxley Labs · The studio's own recording
Spoken by the Kokoro text-to-speech model (Apache 2.0), reading the studio's own script. The clip carries no license terms.
The phone check transcribes it to time this phone.
Google Play and the Google Play logo are trademarks of Google LLC.