auth-test.sunatosora.com Open in urlscan Pro
188.114.97.3  Public Scan

URL: https://auth-test.sunatosora.com/
Submission: On December 04 via automatic, source certstream-suspicious — Scanned from NL

Form analysis 1 forms found in the DOM

<form data-v-fb32077d="">
  <div data-v-fb32077d="" class="border-1/2 rounded bg-b-1 overflow-visible flex-1">
    <table class="grid auto-rows-auto min-h-8 mb-0" style="grid-template-columns: 1fr;"><!---->
      <tbody>
        <tr data-v-fb32077d="" class="group contents w-fit min-w-full">
          <th data-v-fb32077d=""
            class="min-h-8 min-w-8 border-l-0 border-t-0 border-b-1/2 border-r-1/2 flex text-sm last:border-r-0 group-last:border-b-transparent p-0 m-0 relative truncate font-medium px-2 py-1.5 relative col-span-full cursor-pointer py-[0px] px-[0px] flex items-center"
            role="cell">
            <div class="contents"><button data-v-fb32077d="" type="button"
                class="scalar-button scalar-row cursor-pointer items-center rounded w-full text-sm scalar-button-ghost bg-transparent active:text-c-1 hocus:text-c-1 h-auto py-0 px-0 text-c-2 hover:text-c-1 font-normal justify-start -outline-offset-2"
                id="headlessui-popover-button-4" aria-expanded="false" data-headlessui-state=""><!---->
                <div data-v-fb32077d="" class="text-c-1 h-8 flex min-w-[94px] items-center pr-0 pl-2"> Auth Type </div>
                <div data-v-fb32077d="" class="pl-2"> None </div><svg data-v-f4f53d32="" data-v-fb32077d="" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" class="scalar-icon size-3 min-w-3 ml-auto mr-2.5" ariahidden="true"
                  role="presentation" style="--ce5c5c8a: 2;">
                  <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="m4.5 8.25 7.5 7.5 7.5-7.5"></path>
                </svg><!---->
              </button><!----></div><!---->
            <div hidden="" style="position: fixed; height: 0px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; display: none;"></div>
          </th>
        </tr>
      </tbody>
    </table>
  </div>
  <div hidden="" style="position: fixed; height: 0px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; display: none;"></div>
  <div data-v-fb32077d="" id="combobox--lC1bR4CHpq48b4vAmb9U"></div>
</form>

Text Content

Open Menu

Open Search(Keyboard Shortcut)⌃k


 * /readspeaker
   
     HTTP Method: POST

Open API Client
Powered by Scalar


1.0.0
OAS 3.1.0


TEXT TO SPEECH API

Download OpenAPI Document
Server
Base URL
Selected:https://auth-test.sunatosora.com
Client Libraries

Shell

Ruby

Node.js

PHP

PythonSelect Client
LibraryLibcurlclj-httpHttpClientRestSharpNewRequestHTTP/1.1AsyncHttpjava.net.httpOkHttpUnirestXMLHttpRequestAxiosfetchjQueryOkHttpundiciHTTPRequestAxiosFetchNSURLSessionCoHTTPcURLGuzzleHTTP
v1HTTP
v2Invoke-WebRequestInvoke-RestMethodhttp.clientRequestshttrnet::httpcURLHTTPieWgetNSURLSession

More
cURL Shell


/READSPEAKER #COPY LINK TO "/READSPEAKER"

ReadSpeaker API をラップし、リクエストフォーマットを単純化し、かつ正しくエラーを返すようにしたもの

Body
application/json
Hide Child Attributes
text
string
required

読み上げテキスト

Example<vtml_speed value="110"><vtml_pitch value="110"><vtml_emotion
category="happiness"
level="3"><>こんにちは!</></vtml_emotion></vtml_pitch></vtml_speed>
voice
string enum
required

音声モデル名

ExampleHikari-DNN
 * Erica-DNN
 * Haruka-DNN
 * Hikari-DNN
 * Kanna
   
   Show all values

audioformat
string enum
required

音声ファイルの形式

 * mp3
 * pcm
   

silenceFallback
boolean

再生不能な音声ファイルの場合に422エラーを返すのではなく、無音の音声ファイルで代替し200サクセスを返す (default: false)

Responses
 * Expand200Success
   application/json
 * Expand400Bad Request
   application/json
 * Expand422Unprocessable Entity
   application/json
 * Expand429Too Many Requests
   application/json
 * Expand500Internal Server Error
   application/json

POST/readspeaker
Selected HTTP client: Shell
cURLLibcurlclj-httpHttpClientRestSharpNewRequestHTTP/1.1AsyncHttpjava.net.httpOkHttpUnirestXMLHttpRequestAxiosfetchjQueryOkHttpundiciHTTPRequestAxiosFetchNSURLSessionCoHTTPcURLGuzzleHTTP
v1HTTP
v2Invoke-WebRequestInvoke-RestMethodhttp.clientRequestshttrnet::httpcURLHTTPieWgetNSURLSession
Copy content

curl https://auth-test.sunatosora.com/readspeaker \
  --request POST \
  --header 'Content-Type: application/json' \
  --data '{
  "text": "<vtml_speed value=\"110\"><vtml_pitch value=\"110\"><vtml_emotion category=\"happiness\" level=\"3\"><>こんにちは!</></vtml_emotion></vtml_pitch></vtml_speed>",
  "voice": "Hikari-DNN",
  "audioformat": "mp3",
  "silenceFallback": false
}'


Test Request(POST /readspeaker)
200400422429500
Show Schema
Copy content

{
  "datauri": "data:audio/mp3;base64,AAAAAAAA..."
}

Success


Show sidebar Powered by Scalar.com
POST
/readspeaker


Send Send Request
Open API Client Close ClientClose Client
 * post - /readspeaker
   
     HTTP Method:
   POST
   

,\ \\\,_ \` ,\ __,.-" =__) ." ),_/ , \/\_\_| )_-\ \_-` `-----` `--`
__ // \,_ \` ,\ __,.-" =__) ." ),_/ , \/\ \_| // / / / / /
Let's Get Started

Create request, folder, collection or import OpenAPI document



Filter Sections
All Query Auth Cookies Headers Body
All
Authentication
Bearer Required
Auth Type
None




Path Variables
You can use variables in your path: /endpoint/{my_path_variable}
Cookies
ClearAll Cookies

Row Enabled

Key

Value


Headers
ClearAll Headers

Row Enabled

Content-Type
application/json
Row Enabled

Key

Value


Query Parameters
ClearAll Query Parameters

Row Enabled

Key

Value


Body
JSON
9
1
2
3
4
5
6

{
"text": "<vtml_speed value=\"110\"><vtml_pitch value=\"110\"><vtml_emotion
category=\"happiness\"
level=\"3\"><>こんにちは!</></vtml_emotion></vtml_pitch></vtml_speed>",
"voice": "Hikari-DNN",
"audioformat": "mp3",
"silenceFallback": false
}

Response
Filter Sections
All Cookies Headers Body
All
.,,uod8B8bou,,. ..,uod8BBBBBBBBBBBBBBBBRPFT?l!i:.
||||||||||||||!?TFPRBBBBBBBBBBBBBBB8m=, |||| '""^^!!||||||||||TFPRBBBVT!:...!
|||| '""^^!!|||||?!:.......! |||| ||||.........! |||| ||||.........! ||||
||||.........! |||| ||||.........! |||| ||||.........! |||| ||||.........! ||||,
||||.........` |||||!!-._ ||||.......;. ':!|||||||||!!-._ ||||.....bBBBBWdou,.
bBBBBB86foi!|||||||!!-..:|||!..bBBBBBBBBBBBBBBY!
::!?TFPRBBBBBB86foi!||||||||!!bBBBBBBBBBBBBBBY..!
:::::::::!?TFPRBBBBBB86ftiaabBBBBBBBBBBBBBBY....!
:::;`"^!:;::::::!?TFPRBBBBBBBBBBBBBBBBBBBY......!
;::::::...''^::::::::::!?TFPRBBBBBBBBBBY........!
.ob86foi;::::::::::::::::::::::::!?TFPRBY..........`
.b888888888886foi;:::::::::::::::::::::::..........`
.b888888888888888888886foi;::::::::::::::::...........b888888888888888888888888888886foi;:::::::::......`!Tf998888888888888888888888888888888886foi;:::....`
'"^!|Tf9988888888888888888888888888888888!::..`
'"^!|Tf998888888888888888888888889!! '` '"^!|Tf9988888888888888888!!` iBBbo.
'"^!|Tf998888888889!` WBBBBbo. '"^!|Tf9989!` YBBBP^' '"^!` `
Send Request
^ ↵