Hapi

Licenses

Third-party components.

Hapi is built on top of excellent open-source work. Every component below is used in accordance with its license. All of them permit commercial use.

Models

Parakeet TDT

Real-time speech recognition model

NVIDIA Corporation

CC-BY-4.0

Qwen3

Language model for text formatting and AI features

Alibaba Cloud

Apache-2.0

WhisperKit Models

High-accuracy speech recognition

Argmax, Inc. (based on OpenAI Whisper)

MIT

Swift libraries

FluidAudio

Audio pipeline

FluidAudio contributors

Apache-2.0

WhisperKit

Whisper on Apple Silicon

Argmax, Inc.

MIT

MLX Swift

Apple Silicon ML framework

Apple Inc.

MIT

MLX Swift LM

MLX language model examples

Apple Inc.

MIT

LLM.swift

GGUF inference

eastriverlee

MIT

ONNX Runtime

Neural network runtime

Microsoft Corporation

MIT

Sparkle

Auto-update framework

Sparkle Project

MIT

Swift Transformers

Tokenizers and utilities

Hugging Face

Apache-2.0

Swift Jinja

Template rendering

Hugging Face

Apache-2.0

Swift Argument Parser

CLI argument parsing

Apple Inc.

Apache-2.0

Swift Collections

Additional data structures

Apple Inc.

Apache-2.0

Swift Numerics

Numeric algorithms

Apple Inc.

Apache-2.0

Bundled in FluidAudio

fastcluster

Hierarchical clustering

Daniel Müllner, Google Inc.

BSD 2-Clause

VBx (pyannote)

Speaker diarization clustering

Brno University of Technology

Apache-2.0

License summaries

MIT

A permissive license that allows commercial use, modification, distribution, and private use. The only requirement is to include the original copyright notice and license text.

Apache License 2.0

A permissive license that allows commercial use, modification, distribution, and private use. Requires preservation of copyright notices and includes an express grant of patent rights.

BSD 2-Clause

A permissive license that allows commercial use, modification, and distribution. Requires preservation of copyright notices.

Creative Commons Attribution 4.0 (CC-BY-4.0)

Allows commercial use, modification, and distribution. Requires attribution to the original creator. Used for NVIDIA Parakeet models.

Questions

If you have questions about the licensing of any component used in Hapi, contact hi@speakhapi.com.