https://github.com/uralstech/ubhashini
A C# wrapper for the ULCA Bhashini API.
https://github.com/uralstech/ubhashini
api-integration bhashini openupm ulca unity unity-package
Last synced: 4 months ago
JSON representation
A C# wrapper for the ULCA Bhashini API.
- Host: GitHub
- URL: https://github.com/uralstech/ubhashini
- Owner: Uralstech
- License: apache-2.0
- Created: 2024-06-23T21:03:08.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2025-01-03T14:34:04.000Z (over 1 year ago)
- Last Synced: 2025-03-17T08:21:25.163Z (about 1 year ago)
- Topics: api-integration, bhashini, openupm, ulca, unity, unity-package
- Language: C#
- Homepage: https://uralstech.github.io/UBhashini/
- Size: 5.51 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## UBhashini
A C# wrapper for the ULCA Bhashini API.
[](https://openupm.com/packages/com.uralstech.ubhashini/)
[](https://openupm.com/packages/com.uralstech.ubhashini/)
## Installation
This *should* work on any reasonably modern Unity version. Built and tested in Unity 6000.0.26f1 (Unity 6).
### OpenUPM
1. Open project settings
2. Select `Package Manager`
3. Add the OpenUPM package registry:
- Name: `OpenUPM`
- URL: `https://package.openupm.com`
- Scope(s)
- `com.uralstech`
- `com.utilities`\*
4. Open the Unity Package Manager window (`Window` -> `Package Manager`)
5. Change the registry from `Unity` to `My Registries`
6. Add the `UBhashini`, `Utilities.Audio`\* and `Utilities.Encoder.Wav`\* packages
### Unity Package Manager
1. Open the Unity Package Manager window (`Window` -> `Package Manager`)
2. Select the `+` icon and `Add package from git URL...`
3. Paste the UPM branch URL and press enter:
- `https://github.com/Uralstech/UBhashini.git#upm`
4. Check the instructions for [`Utils.Singleton`](https://uralstech.github.io/Utils.Singleton) to install it.
*Adding additional dependencies:*
See the installation steps for the [Utilities.Audio](https://github.com/rageAgainstThePixel/com.utilities.audio)\* and [Utilities.Encoder.Wav](https://github.com/rageAgainstThePixel/com.utilities.encoder.wav)\* packages.
\*Optional, but required if you don't want to bother with encoding your AudioClips into Base64 strings manually and for using the samples.
### Documentation
See .
---
Made with the help of the [*great documentation by Himanshu Gupta!*](https://bhashini.gitbook.io/bhashini-apis)