2017-04-05 19 views
6

안녕하세요, 샘플 앱을 만드는 단계를 따라 가면서 만든 맞춤 상담원과 완벽한 대화를하고 있습니다. 하지만 내 질문은, 우리는 우리 자신의 음악이나 mp3를 내 가정에서 음성 메시지로 내 서버에서 호스팅 할 수 있습니까? 또는 음성 메시지를 전송하여 Google 홈과 쌍을 이루는 안드로이드 장치에 설치된 안드로이드 애플 리케이션의 오디오를 재생해야합니까?Google 홈 - 서버에서 오디오 파일 재생

https://developers.google.com/actions/develop/conversation

몇 가지 중 하나가 있습니다 ABT 알고 있다면 알려 주시기 바랍니다.

감사

답변

1

당신은 당신의 문자열 응답 <speak>This is the audio <audio>link/or/url/to/audiofile.mp3</audio></speak> 를 사용하여 오디오 파일을 재생할 수 있습니다. SSML 섹션에서 자세한 내용을 확인할 수 있습니다.

+1

DNS 주소 (IP 주소와 반대)를 사용하는 경우 전체적으로 확인할 수있는 DNS 레코드를 사용해야합니다. (즉, 로컬 DNS 서버에 정의 된 항목이 아님) Chromecast와 같은 기기 (예 : Google 홈)는 하드 코딩 된 일부 DNS 서버 대신 DHCP 제공 DNS 서버를 무시하는 것으로 보입니다. –

+0

죄송합니다, 따라 가지 않습니다! – Nazeem

+1

그래서'link/or/URL/to/audio file.mp3'는'http : // 192.168.7.9/my.file.mp3' 또는 http://my.home.server.com/과 비슷할 것입니다 my.file.mp3'. 둘 다 괜찮습니다. 그러나 후자가 작동하려면 'my.home.server.com'이 어딘가에 * global * DNS에 존재해야합니다. Google 홈 기기 (Chromecast와 동일한 방식으로 작동하는 경우)가 집 라우터에 DNS를 확인하도록 요청하지 않고 대신 Google DNS 서버에 요청하므로 가정용 라우터에 정적 DNS 항목을 만드는 것만으로는 충분하지 않습니다. 홈 DHCP 서버가 클라이언트에게 DNS 확인을 위해 홈 라우터를 사용하도록 지시하더라도이 작업을 수행합니다. –