반응형

내가 여기 있는 이유는 여러분의 업무를 돕기 위해서입니다.
나는 여러분이 성공할 수 있도록 싸우고 방어하며, 모든 간섭을 배제할 것입니다.
왜냐하면 여러분이 성공해야 내가 성공하기 때문입니다.
- 레이 크록, 맥도날드 창립자


한 기자가 레이 크록 사장에게 성공의 척도가 무엇이냐고 묻자,
“많은 사람들이 성공의 척도를 얼마나 돈을 벌었느냐에 둡니다.
그러나 나는 얼마나 많은 사람들을 백만장자로 만들었느냐가
성공의 척도로 생각합니다”라고 답했답니다.
위 두 가지 언행에서 ‘직원들의 성공이 결국 자기의 성공이라는
수퍼 리더의 개념’을 확실히 이해한 경영자라는 것을 알 수 있습니다.


반응형
반응형

늘 함께 있고,
모든 것을 함께한다고 해서
반드시 많은 것을 공유하는 것이 아님을
이제는 알고 있다. 남편과 나는 결혼 전에
아주 오랜 기간 서로를 알아왔다. 함께 하는 것과
별개로, 각자만의 비밀 서랍이 있다는 것. 그리고
그곳을 열어서 꺼내 보일 수 있는 보물 같은 이야기가
있다는 것은 참 소중하다. 이 사실만으로 지금까지
우리는 서로의 은하수 안에서
별로 빛날 수 있었다.

- 주형원의《사하라를 걷다》 중에서 -


* 사람은 누구나
자기만의 비밀 서랍이 있습니다.
그 누구로부터도, 배우자는 물론 신으로부터도
결코 간섭받고 싶지 않은 자기만의 비밀 공간입니다.
무언가를 숨기고자 해서 갖는 공간이 아닙니다.
서로 존중하고 존중받는 절대적 표징입니다.
서로 스스로 열 때까지 기다려야 합니다.
기다리면, 어느 순간 빛나는 보물이
별처럼 쏟아져 나옵니다.

 


표징1, 表徵

명사

  1. 겉으로 드러나는 특징이나 상징.

반응형
반응형

naver AI CSR 

반응형
반응형

 

apidocs.ncloud.com/ko/ai-naver/clova_speech_recognition/stt/

 

stt (Speech-To-Text) - API 참조서

개요 Clova Speech Recognition REST API (이하 CSR REST API)는 HTTP 기반의 REST API로 제공하는 음성인식 API로, 인식에 사용할 언어와 음성 데이터를 입력받고, 그에 맞는 인식 결과를 텍스트로 반환합니다. 입�

apidocs.ncloud.com

stt (Speech-To-Text)

  • Clova Speech Recognition REST API (이하 CSR REST API)는 HTTP 기반의 REST API로 제공하는 음성인식 API로, 인식에 사용할 언어와 음성 데이터를 입력받고, 그에 맞는 인식 결과를 텍스트로 반환합니다.
  • 입력 음성데이터 포맷은 mp3, aac, ac3, ogg, flac, wav을 지원합니다.

요청 

MethodRequest URI

POST https://naveropenapi.apigw.ntruss.com/recog/v1/stt

요청 파라미터 

파라미터 이름타입설명필수 여부

lang string 음성인식에 사용할 언어
- Kor: 한국어
- Jpn: 일본어
- Chn: 중국어
- Eng: 영어
필수

요청 헤더 

헤더명설명

X-NCP-APIGW-API-KEY-ID 앱 등록 시 발급받은 Client ID
X-NCP-APIGW-API-KEY-ID:{Client ID}
X-NCP-APIGW-API-KEY 앱 등록 시 발급 받은 Client Secret
X-NCP-APIGW-API-KEY:{Client Secret}
Content-Type application/octet-stream으로 고정
Content-Type: application/octet-stream

요청 바디 

필드명필수 여부타입제약 사항설명

image Yes mp3, aac, ac3, ogg, flac, wav 바이너리 사운드 데이터 (최대 60초) 음성 파일

응답 

응답 바디 

필드 이름데이터 타입설명

text string 음성에 대한 Text

예시 

요청 예시 

HTTP

 Copy[HTTP Request URL] https://naveropenapi.apigw.ntruss.com/recog/v1/stt?lang=Kor [HTTP Request Body] --- binary sound data ---

응답 예시 

JSON

 Copy{ "text": "안녕하세요" }

API 예제 

다음은 각 언어별 CSR API 구현 예제입니다

JAVASCRIPT

const fs = require('fs');
const request = require('request');

const clientId = 'YOUR_CLIENT_ID';
const clientSecret = 'YOUR_CLIENT_SECRET';

// language => 언어 코드 ( Kor, Jpn, Eng, Chn )
function stt(language, filePath) {
    const url = `https://naveropenapi.apigw.ntruss.com/recog/v1/stt?lang=${language}`;
    const requestConfig = {
        url: url,
        method: 'POST',
        headers: {
            'Content-Type': 'application/octet-stream',
            'X-NCP-APIGW-API-KEY-ID': clientId,
            'X-NCP-APIGW-API-KEY': clientSecret
        },
        body: fs.createReadStream(filePath)
    };

    request(requestConfig, (err, response, body) => {
        if (err) {
            console.log(err);
            return;
        }

        console.log(response.statusCode);
        console.log(body);
    });
}

stt('Kor', '음성 파일 경로 (ex: ./test.wav)');

 python

import sys
import requests
client_id = "YOUR_CLIENT_ID"
client_secret = "YOUR_CLIENT_SECRET"
lang = "Kor" # 언어 코드 ( Kor, Jpn, Eng, Chn )
url = "https://naveropenapi.apigw.ntruss.com/recog/v1/stt?lang=" + lang
data = open('음성 파일 경로', 'rb')
headers = {
    "X-NCP-APIGW-API-KEY-ID": client_id,
    "X-NCP-APIGW-API-KEY": client_secret,
    "Content-Type": "application/octet-stream"
}
response = requests.post(url,  data=data, headers=headers)
rescode = response.status_code
if(rescode == 200):
    print (response.text)
else:
    print("Error : " + response.text)

C#

using System;
using System.Net;
using System.Text;
using System.IO;
using System.Collections.Generic;
using System.Collections.Specialized;

namespace NaverAPI_Guide
{
    class APIExamSTT
    {
        static void Main(string[] args)
        {
            string FilePath = "YOUR_FILE_NAME";
            FileStream fs = new FileStream(FilePath, FileMode.Open, FileAccess.Read);
            byte[] fileData = new byte[fs.Length];
            fs.Read(fileData, 0, fileData.Length);
            fs.Close();

            string lang = "Kor";    // 언어 코드 ( Kor, Jpn, Eng, Chn )
            string url = $"https://naveropenapi.apigw.ntruss.com/recog/v1/stt?lang={lang}";
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
            request.Headers.Add("X-NCP-APIGW-API-KEY-ID", "YOUR_CLIENT_ID");
            request.Headers.Add("X-NCP-APIGW-API-KEY", "YOUR_CLIENT_SECRET");
            request.Method = "POST";
            request.ContentType = "application/octet-stream";
            request.ContentLength = fileData.Length;
            using (Stream requestStream = request.GetRequestStream())
            {
                requestStream.Write(fileData, 0, fileData.Length);
                requestStream.Close();
            }
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            Stream stream = response.GetResponseStream();
            StreamReader reader = new StreamReader(stream, Encoding.UTF8);
            string text = reader.ReadToEnd();
            stream.Close();
            response.Close();
            reader.Close();
            Console.WriteLine(text);
        }
    }
}
반응형
반응형

태풍으로 남해 집 마당, 유실. 아이고

반응형
반응형

CLOVA Speech Synthesis 및 CLOVA Premium Voice 서비스의 신규 이용신청 제한에 대한 사전 안내 (9/17)

 

 

www.ncloud.com/support/notice/all/944

 

NAVER CLOUD PLATFORM

cloud computing services for corporations, IaaS, PaaS, SaaS, with Global region and Security Technology Certification

www.ncloud.com

안녕하세요. 네이버 클라우드 플랫폼입니다.

 

CLOVA Voice 출시에 따라 기존의 CLOVA Speech Synthesis(CSS)/CLOVA Premium Voice(CPV) 서비스의 신규 이용신청이 2020년 9월 17일부터는 제한될 예정으로 사전 안내드립니다.

네이버 클라우드 플랫폼은 새롭게 개발된 목소리(Voicefont)를 폭넓게 제공하는 CLOVA Voice 서비스를 2020년 9월 17일에 출시예정에 있습니다.  

CLOVA Voice 서비스는 기존 CSS/CPV에서 제공 중인 목소리 외 신규 목소리 12종이 추가될 예정이며, 향후에도 새로운 목소리를 CLOVA Voice 서비스를 통해 확대/제공될 예정입니다.

이에 기존 고객분들 중 이미 생성하여 사용 중인 CSS/CPV 서비스 이용에는 당분간 영향이 없을 예정이나, 더 폭넓은 서비스를 제공하는 CLOVA Voice 서비스 사용을 권장드립니다.

 

 

※ 적용 일시

  - 2020년 9월 17일

 

※ 적용 대상

  - 네이버 클라우드 플랫폼 이용 고객

 

※ 주요 변경 사항

  - CLOVA Speech Synthesis(CSS), CLOVA Premium Voice(CPV) 서비스의 신규 신청 제한

    * 새로운 CLOVA Voice로 전환을 위해 CSS 및 CPV의 신규 서비스 신청은 제한됩니다.

    * 향후 새로운 목소리는 CLOVA Voice를 통해 확대 제공 예정입니다.

    * 이미 생성하여 사용 중인 CSS 및 CPV 서비스 이용에는 영향이 없습니다.​

 

관련 문의는 ' 고객지원 문의하기' 또는 1544-5876으로 문의해 주십시오. 

앞으로도 더 나은 서비스를 제공하기 위해 노력하겠습니다.

 

감사합니다.

 

네이버 클라우드 플랫폼 드림.

 

반응형

'프로그래밍' 카테고리의 다른 글

애플, 통합 구독 서비스 ‘애플 원’ 공개  (0) 2020.09.16
naver AI CSR  (0) 2020.09.11
알약 수동 업데이트  (0) 2020.09.07
웹어셈블리 - WebAssembly  (0) 2020.08.28
화상회의 - https://zoom.us/ 줌  (0) 2020.08.28

+ Recent posts