Alexa 스킬의 SSML 응답 크기(엄격히 outputSpeech 크기)의 상한은 8000자
1897 단어 SSMLAlexaSkills알렉사outputSpeech
덧붙여서 응답의 내용은 의도한 것이 되고 있습니다. ( 생략하고 있는 speck 태그내의 내용도)
{
"body": {
"version": "1.0",
"response": {
"outputSpeech": {
"type": "SSML",
"ssml": "<speak>******* 省略(かなり長い) **********</speak>"
},
"shouldEndSession": false
},
"sessionAttributes": {}
}
}
여러가지 시험한 결과, 응답 사이즈에 상한이 있는 것 같다고 추정할 수 있었습니다만 SSML 공식 참조 (내 검색 기술이 낮은 것도 원인)
결국, 영어 버전 stackoverflow의 "Alexa skill SSML max length" 라고 하는 thread에 기재되고 있었습니다.
단지 낡은 thread이므로 최신이라도 같은지 확인하려고 하고 같은 thread에 기재되고 있던 인용원을 참조하면 링크 끊어졌습니다.
거기에 기재되어 있던 키워드를 의지에 해당하는 레퍼런스를 찾아 보았더니 드디어 발견했습니다.
응답 형식 | 커스텀 스킬의 JSON 인터페이스 참조 | Custom Skills
역시 ssml 부분이 너무 큰 것이 원인이었습니다.
라고 할까, 보다 알기 쉬운 에러 메세지를 내면 좋겠네요. (T_T)
기타 관련 URL
outputspeech 객체
Reference
이 문제에 관하여(Alexa 스킬의 SSML 응답 크기(엄격히 outputSpeech 크기)의 상한은 8000자), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/s-katsumata/items/d0bbdc9aaf7bc96277bf
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Alexa 스킬의 SSML 응답 크기(엄격히 outputSpeech 크기)의 상한은 8000자), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/s-katsumata/items/d0bbdc9aaf7bc96277bf텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)