A SaaS that allows customers to voice-over using a model made by an established voice actor by purchasing NFTs issued by them. To access the model, NFT is intented to be used as an api key. The voice of a user can also be dubbed in a number of different languages.
Note : We implemented microservice architecture for independency of modules. [Directory in Captials are individual services]
Port : 5000
POST /api/inference/${model_name}
Parameter | Type | Description |
---|---|---|
model_name |
string |
Required. Model name to use |
Port : 5001
POST /api/upload
Parameter | Type | Description |
---|---|---|
files |
audio/wav |
Required. Audio files used for training |
Port : 5002
POST /api/create_collection
Parameter | Type | Description |
---|---|---|
address |
string |
Required. Creator wallet address |
price |
int |
Required. Price per NFT |
Port : 5003
POST /api/solana/validate_nft_access
Parameter | Type | Description |
---|---|---|
address |
string |
Required. Customer wallet address |
sig |
int |
Required. Digital Signature |
data |
int |
Required. Signed Data |
nft_mint_address |
int |
Required. Candy Machine Program ID |