tauri

k2-fsa/sherpa-onnxtauriAug 25, 2026by csukuangfj

AI Summary

This release introduces a minimal Tauri application example that displays sherpa-onnx version information, available across Linux, macOS, Windows, Android, and iOS platforms.

Key Highlights

  • Tauri hello world app example
  • Support for Linux, macOS, Windows, Android, and iOS
  • Source code available in tauri-examples/hello_world

New Features

  • Tauri hello world application example

Full Release Notes

## Tauri hello world

A minimal [Tauri](https://v2.tauri.app/) app that displays sherpa-onnx version information.

Supports **Linux, macOS, Windows, Android, and iOS**.

Source code: [tauri-examples/hello_world](https://github.com/k2-fsa/sherpa-onnx/tree/master/tauri-examples/hello_world)

### macOS

| Platform | Link mode | File |
|---|---|---|
| macOS arm64 | static | [tauri-hello-world-macos-arm64-static.zip](https://github.com/k2-fsa/sherpa-onnx/releases/download/tauri/tauri-hello-world-macos-arm64-static.zip) |
| macOS arm64 | shared | [tauri-hello-world-macos-arm64-shared.zip](https://github.com/k2-fsa/sherpa-onnx/releases/download/tauri/tauri-hello-world-macos-arm64-shared.zip) |
| macOS x64 | static | [tauri-hello-world-macos-x64-static.zip](https://github.com/k2-fsa/sherpa-onnx/releases/download/tauri/tauri-hello-world-macos-x64-static.zip) |
| macOS x64 | shared | [tauri-hello-world-macos-x64-shared.zip](https://github.com/k2-fsa/sherpa-onnx/releases/download/tauri/tauri-hello-world-macos-x64-shared.zip) |

### Linux

| Platform | Link mode | File |
|---|---|---|
| Linux x64 | static | [tauri-hello-world-linux-x64-static.zip](https://github.com/k2-fsa/sherpa-onnx/releases/download/tauri/tauri-hello-world-linux-x64-static.zip) |
| Linux x64 | shared | [tauri-hello-world-linux-x64-shared.zip](https://github.com/k2-fsa/sherpa-onnx/releases/download/tauri/tauri-hello-world-linux-x64-shared.zip) |
| Linux arm64 | static | [tauri-hello-world-linux-arm64-static.zip](https://github.com/k2-fsa/sherpa-onnx/releases/download/tauri/tauri-hello-world-linux-arm64-static.zip) |
| Linux arm64 | shared | [tauri-hello-world-linux-arm64-shared.zip](https://github.com/k2-fsa/sherpa-onnx/releases/download/tauri/tauri-hello-world-linux-arm64-shared.zip) |

### Windows

| Platform | Link mode | File |
|---|---|---|
| Windows x64 | static | [tauri-hello-world-win-x64-static.zip](https://github.com/k2-fsa/sherpa-onnx/releases/download/tauri/tauri-hello-world-win-x64-static.zip) |
| Windows x64 | shared | [tauri-hello-world-win-x64-shared.zip](https://github.com/k2-fsa/sherpa-onnx/releases/download/tauri/tauri-hello-world-win-x64-shared.zip) |
| Windows arm64 | static | [tauri-hello-world-win-arm64-static.zip](https://github.com/k2-fsa/sherpa-onnx/releases/download/tauri/tauri-hello-world-win-arm64-static.zip) |
| Windows arm64 | shared | [tauri-hello-world-win-arm64-shared.zip](https://github.com/k2-fsa/sherpa-onnx/releases/download/tauri/tauri-hello-world-win-arm64-shared.zip) |

### Android

| Platform | File |
|---|---|
| Android arm64 | [tauri-hello-world-arm64-v8a.apk](https://github.com/k2-fsa/sherpa-onnx/releases/download/tauri/tauri-hello-world-arm64-v8a.apk) |
| Android armv7 | [tauri-hello-world-armeabi-v7a.apk](https://github.com/k2-fsa/sherpa-onnx/releases/download/tauri/tauri-hello-world-armeabi-v7a.apk) |
| Android x86_64 | [tauri-hello-world-x86_64.apk](https://github.com/k2-fsa/sherpa-onnx/releases/download/tauri/tauri-hello-world-x86_64.apk) |

### iOS

| Platform | File |
|---|---|
| iOS device (arm64) | [tauri-hello-world-ios-device.ipa](https://github.com/k2-fsa/sherpa-onnx/releases/download/tauri/tauri-hello-world-ios-device.ipa) |
| iOS simulator (arm64) | [tauri-hello-world-ios-simulator.zip](https://github.com/k2-fsa/sherpa-onnx/releases/download/tauri/tauri-hello-world-ios-simulator.zip) |

#### Run iOS simulator example

```bash
# Download and unzip
unzip tauri-hello-world-ios-simulator.zip

# Boot a simulator
xcrun simctl boot "iPhone 16"

# Open Simulator app
open -a Simulator

# Install and launch
xcrun simctl install "iPhone 16" hello_world.app
xcrun simctl launch "iPhone 16" com.k2fsa.sherpa.onnx.hello.world
```

#### Run iOS device example

The IPA is unsigned. To install on a real device, re-sign it with your Apple Developer certificate:

```bash
# Re-sign the IPA
codesign --force --sign "iPhone Developer: Your Name (TEAMID)" \
  --entitlements entitlements.plist \
  tauri-hello-world-ios-device.ipa

# Install via Xcode (Window → Devices and Simulators) or ios-deploy:
brew install ios-deploy
ios-deploy --bundle tauri-hello-world-ios-device.ipa
```