Orca Text-to-Speech Engine
Orca is an on-device Text-to-Speech engine. Orca is:
- Private; All voice processing runs locally.
- Compact and Computationally-Efficient
- Cross-Platform:
- Linux (x86_64)
- macOS (x86_64, arm64)
- Windows (x86_64)
- Android
- iOS
- Web
- Raspberry Pi (3, 4, 5)
- NVIDIA Jetson Nano
Please note that Orca is currently in development. While we prioritize stability and compatibility, certain aspects of Orca may undergo changes as we continually enhance and refine the engine to provide the best user experience possible.
Get Started
Anyone who is using Picovoice needs to have a valid AccessKey. AccessKey is your authentication and authorization token for using Picovoice. It also verifies that your usage is within the limits of your account. You must keep your AccessKey secret!
Sign up for Picovoice Console
Sign up for Picovoice Console. It is free, no credit card required.
Retrieve AccessKey
Log in to your account to get your AccessKey.
Download SDK
Picovoice SDKs are available both on GitHub and via SDK-specific package managers. Follow one of the quick starts to synthesize audio offline using Orca with your newly-created AccessKey.
Voices
Orca can synthesize speech with various voices, each of which is characterized by a model file. The model files can be downloaded from the Orca GitHub repository. To synthesize speech with a specific voice, provide the associated model file as an argument to the orca init functions.