An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          

## UBhashini

A C# wrapper for the ULCA Bhashini API.

[![openupm](https://img.shields.io/npm/v/com.uralstech.ubhashini?label=openupm&registry_uri=https://package.openupm.com)](https://openupm.com/packages/com.uralstech.ubhashini/)
[![openupm](https://img.shields.io/badge/dynamic/json?color=brightgreen&label=downloads&query=%24.downloads&suffix=%2Fmonth&url=https%3A%2F%2Fpackage.openupm.com%2Fdownloads%2Fpoint%2Flast-month%2Fcom.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)