This commit is contained in:
Andras Fordos 2023-10-25 13:58:05 +02:00 коммит произвёл GitHub
Родитель 64e479f44e
Коммит 31a361ac71
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
3 изменённых файлов: 189 добавлений и 0 удалений

Просмотреть файл

@ -0,0 +1,148 @@
{
"swagger": "2.0",
"info": {
"title": "VoiceRSS",
"description": "Voice RSS Text-to-Speech (TTS) allows conversion of textual content to speech easier than ever.",
"version": "1.0",
"contact": {
"name": "Fördős András",
"email": "fordosa90+ipc_vrss@gmail.com"
}
},
"host": "api.voicerss.org",
"basePath": "/",
"schemes": [
"https"
],
"consumes": [],
"produces": [],
"paths": {
"/": {
"get": {
"responses": {
"200": {
"description": "OK",
"schema": {},
"headers": {
"Content-Type": {
"description": "The Content-Type of the received result.",
"type": "string",
"x-ms-summary": "Content-Type"
}
}
}
},
"summary": "Convert text to speech",
"operationId": "ConvertTTS",
"description": "Convert text and get verbal representation of a textual content.",
"parameters": [
{
"name": "hl",
"in": "query",
"required": true,
"type": "string",
"description": "The textual content language, for example: en-us. See documentation for more details.",
"x-ms-summary": "Language",
"x-ms-visibility": "important"
},
{
"name": "c",
"in": "query",
"required": false,
"type": "string",
"description": "The speech audio codec, default value: WAV.",
"x-ms-summary": "Codec",
"x-ms-visibility": "advanced",
"enum": [
"MP3",
"WAV",
"AAC",
"OGG",
"CAF"
]
},
{
"name": "f",
"in": "query",
"required": false,
"type": "string",
"description": "The speech audio format, default value: 8khz_8bit_mono. See documentation for possible values.",
"x-ms-summary": "Format",
"x-ms-visibility": "advanced"
},
{
"name": "src",
"in": "query",
"required": true,
"type": "string",
"description": "The textual content for converting to speech (length limited by 100KB).",
"x-ms-summary": "Source",
"x-ms-visibility": "important"
},
{
"name": "v",
"in": "query",
"required": false,
"type": "string",
"description": "The speech voice, default value depends on the language. See possible values in documentation.",
"x-ms-summary": "Voice",
"x-ms-visibility": "advanced"
},
{
"name": "r",
"in": "query",
"required": false,
"type": "integer",
"description": "The speech rate (speed). Allows values: from -10 (slowest speed) up to 10 (fastest speed). Default value: 0 (normal speed).",
"x-ms-summary": "Rate",
"x-ms-visibility": "advanced"
},
{
"name": "ssml",
"in": "query",
"required": false,
"type": "boolean",
"description": "The SSML textual content format",
"x-ms-summary": "SSML",
"x-ms-visibility": "advanced"
},
{
"name": "b64",
"in": "query",
"required": false,
"type": "boolean",
"x-ms-summary": "Base64",
"description": "Defines output as a Base64 string format (for an internet browser playing) instead of binary.",
"x-ms-visibility": "advanced"
}
]
}
}
},
"definitions": {},
"parameters": {},
"responses": {},
"securityDefinitions": {
"api_key": {
"type": "apiKey",
"in": "query",
"name": "key"
}
},
"security": [],
"tags": [],
"x-ms-connector-metadata": [
{
"propertyName": "Website",
"propertyValue": "https://www.voicerss.org/"
},
{
"propertyName": "Privacy policy",
"propertyValue": "https://www.voicerss.org/terms.aspx"
},
{
"propertyName": "Categories",
"propertyValue": "Communication;Data"
}
]
}

Просмотреть файл

@ -0,0 +1,22 @@
{
"properties": {
"connectionParameters": {
"api_key": {
"type": "securestring",
"uiDefinition": {
"displayName": "API Key",
"description": "The API Key for this api",
"tooltip": "Provide your API Key",
"constraints": {
"tabIndex": 2,
"clearText": false,
"required": "true"
}
}
}
},
"iconBrandColor": "#da3b01",
"capabilities": [],
"publisher": "Fördős András"
}
}

Просмотреть файл

@ -0,0 +1,19 @@
# VoiceRSS
Voice RSS Text-to-Speech (TTS) allows conversion of textual content to speech easier than ever. It allows users with or without disabilities to receive information more easily and frees the visual sense for other tasks.
## Publisher: Fördős András
## Prerequisites
There are no prerequisites needed for this connector itself, however to use the underlying service, you will need to have an account - it could be free.
## Obtaining Credentials
Navigate to the [https://www.voicerss.org/pricing/](https://www.voicerss.org/pricing/) website, and select your plan or continuse signing up with the free plan. Once done, navigate to your profile, and save the API Key, you will need this!
## Supported Operations
### Convert text to speech
Convert text and get verbal representation of a textual content either as a file or as base64.
## Known Issues and Limitations
There are no known issues at this time.
Be aware that the underlying service might have more data points or endpoints available. If you need an update to this connector, feel free to reach out and let's discuss!