Views
No views yet
1import RunAnywhere
2
3RunAnywhere.registerModel(
4 id: "vits-piper-en_US-lessac-medium",
5 name: "Piper TTS US English (Lessac)",
6 url: URL(string: "https://huggingface.co/runanywhere/vits-piper-en_US-lessac-medium/resolve/main/vits-piper-en_US-lessac-medium.tar.gz")!,
7 framework: .onnx,
8 modality: .speechSynthesis,
9 artifactType: .archive(.tarGz, structure: .nestedDirectory),
10 memoryRequirement: 65_000_000
11)
12
13// Synthesize speech
14let audioData = try await RunAnywhere.synthesize("Hello, world!", voiceId: "vits-piper-en_US-lessac-medium")1import com.runanywhere.sdk.RunAnywhere
2import com.runanywhere.sdk.models.*
3
4RunAnywhere.registerModel(
5 id = "vits-piper-en_US-lessac-medium",
6 name = "Piper TTS US English (Lessac)",
7 url = "https://huggingface.co/runanywhere/vits-piper-en_US-lessac-medium/resolve/main/vits-piper-en_US-lessac-medium.tar.gz",
8 framework = InferenceFramework.ONNX,
9 modality = ModelCategory.SPEECH_SYNTHESIS,
10 memoryRequirement = 65_000_000L
11)
12
13// Synthesize speech
14val audioData = RunAnywhere.synthesize("Hello, world!", voiceId = "vits-piper-en_US-lessac-medium")1import { RunAnywhere, LLMFramework, ModelCategory } from '@anthropic/runanywhere-web';
2
3RunAnywhere.registerModels([{
4 id: 'vits-piper-en_US-lessac-medium',
5 name: 'Piper TTS US English (Lessac)',
6 url: 'https://huggingface.co/runanywhere/vits-piper-en_US-lessac-medium/resolve/main/vits-piper-en_US-lessac-medium.tar.gz',
7 framework: LLMFramework.ONNX,
8 modality: ModelCategory.SpeechSynthesis,
9 memoryRequirement: 65_000_000,
10 artifactType: 'archive',
11}]);
12
13// Download & load
14await RunAnywhere.downloadModel('vits-piper-en_US-lessac-medium');
15await RunAnywhere.loadModel('vits-piper-en_US-lessac-medium');
16
17// Synthesize speech
18const audio = await RunAnywhere.synthesize('Hello, world!', 'vits-piper-en_US-lessac-medium');1import { RunAnywhere } from 'runanywhere-react-native';
2
3RunAnywhere.registerModel({
4 id: 'vits-piper-en_US-lessac-medium',
5 name: 'Piper TTS US English (Lessac)',
6 url: 'https://huggingface.co/runanywhere/vits-piper-en_US-lessac-medium/resolve/main/vits-piper-en_US-lessac-medium.tar.gz',
7 framework: 'onnx',
8 modality: 'speechSynthesis',
9 memoryRequirement: 65_000_000,
10});
11
12const audioData = await RunAnywhere.synthesize('Hello, world!', 'vits-piper-en_US-lessac-medium');1import 'package:runanywhere_flutter/runanywhere_flutter.dart';
2
3RunAnywhere.registerModel(
4 id: 'vits-piper-en_US-lessac-medium',
5 name: 'Piper TTS US English (Lessac)',
6 url: 'https://huggingface.co/runanywhere/vits-piper-en_US-lessac-medium/resolve/main/vits-piper-en_US-lessac-medium.tar.gz',
7 framework: InferenceFramework.onnx,
8 modality: ModelCategory.speechSynthesis,
9 memoryRequirement: 65000000,
10);
11
12final audioData = await RunAnywhere.synthesize('Hello, world!', 'vits-piper-en_US-lessac-medium');| Property | Value |
|---|---|
| Voice | Lessac (en_US) |
| Quality | Medium |
| Sample Rate | 22050 Hz |
| Format | ONNX (Piper VITS) |
| Phonemizer | espeak-ng (bundled) |