# What is bundled

The software and data that come with the app.

## Software

| Software | Obtained from | License |
|---|---|---|
| uv | Astral's releases on GitHub. It is checked by hash before it is bundled. | MIT or Apache-2.0 |
| git | On a Mac, the source tarball from kernel.org. After a hash check, only the parts needed for local operations are compiled. The source is not modified. On Windows, MinGit as Git for Windows publishes it. After a hash check, it is bundled without the parts ASIST does not use. | GPL-2.0 |
| speech from speech.cpp | The releases of [nyosegawa/speech.cpp](https://github.com/nyosegawa/speech.cpp) on GitHub. After a hash check, only the executable `speech` is bundled. It runs Qwen3-ASR and the three FastConformer models for speech recognition, and Irodori-TTS and Qwen3-TTS for reading aloud. | MIT |

The license texts of all of them are included in the app. For git, the [Release](https://github.com/nyosegawa/asist/releases) of each version of ASIST carries the source tarball of the same git version, and for the git on Windows, the source of the same version of Git for Windows.

## Data

| Data | How it is made |
|---|---|
| The weather region table (47 prefectures and 1,919 municipalities, matched to forecast areas and weather stations) | From the Japan Meteorological Agency's constant files and the list of municipalities from the Geospatial Information Authority of Japan |
| Irodori-TTS voices (three) | Speech that Irodori-TTS made from a description of each voice, turned into voice files with speech.cpp and bundled. |
| Backchannel audio (the three voices of Irodori-TTS and the nine of Qwen3-TTS) | Synthesized with each model, checked by speech recognition and by ear, and bundled. |
| Voice samples for Live | Synthesized with the provider's TTS and bundled. |

The list of licenses for the models and data ASIST uses is also shown under "About" in the app's settings.
