2017-04-05 27 views
6

Merhaba Bir örnek uygulama oluşturmak için gereken adımları takip ettim ve özel ajanımın oluşturduğu mükemmel bir konuşma yapıyor. Ama sorum şu, google evime sesli mesajla sunucumda barındırılan kendi müziğimizi veya mp3'ümüzü oynayabilir miyiz? Veya google ev ile eşleştirilmiş android cihazda yüklü olan android uygulamasından sesli mesaj göndererek bir ses çalmam gerekiyor mu?Google Ana Sayfası - Ses dosyasını sunucudan çalın

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

bazı biri abt bilen varsa bana bildirin.

Teşekkür

cevap

1

Sen dize yanıt olarak <speak>This is the audio <audio>link/or/url/to/audiofile.mp3</audio></speak> kullanarak ses dosyalarını çalabilir. Daha fazla bilgiyi SSML bölüm

+1

bölümünde bulabilirsiniz. Bir DNS adresi kullanıyorsanız (IP adresinin aksine), global olarak çözümlenebilen bir DNS kaydı kullanmanız gerekir. (Yani, yerel DNS sunucunuzda tanımlı bir şey değil) Chromecast (ve benim varsayımla, Google Home) gibi cihazlar, DHCP tarafından sağlanan DNS sunucularını bazı kodlanmış DNS sunucularının lehine görmezden geliyor gibi görünür. –

+0

Üzgünüm, takip etmiyorum! – Nazeem

+1

Yani, "link/or/URL/to/audio file.mp3", http: // 192.168.7.9/my.file.mp3' veya 'http://my.home.server.com/ gibi bir şey olabilir. my.file.mp3'. İkisi de iyi. Ancak, ikincisinin çalışması için, 'my.home.server.com'un bir yerde * global * DNS’de bulunması gerekir. Ev yönlendiricinizde statik bir DNS girişi oluşturmak yeterli değildir, çünkü Google Home cihazları (Chromecast'ler ile aynı şekilde çalışırlarsa) ev sahibi yönlendiricinizin DNS'leri bunlara göre çözümlemesini istemez, bunun yerine Google'ın DNS sunucularını sorun; ev DHCP sunucusu, istemcilere DNS yönlendirmesi için ev yönlendiricinizi kullanmalarını söylese bile bunu yaparlar. –

İlgili konular