Google Home miniで自発的に話してもらうプログラムを組んでいるのですが、
いろいろなサイトを参照しながら作業してもうまくいきません。
環境は、windows10にストアからダウンロードしたubuntu(Windows Subsystem for Linux)です。
google-home-notifierでnode main.jsを実行時にDNSサービスが見つからないという内容のエラーが出ます。
Error: dns service error: unknown
at new Browser (/home/Nobuaki/google-home-notifier/node_modules/mdns/lib/browser.js:86:10)
at Object.create [as createBrowser] (/home/Nobuaki/google-home-notifier/node_modules/mdns/lib/browser.js:114:10)
at Object.<anonymous> (/home/Nobuaki/google-home-notifier/google-home-notifier.js:4:20)
at Module._compile (module.js:641:30)
at Object.Module._extensions..js (module.js:652:10)
at Module.load (module.js:560:32)
at tryModuleLoad (module.js:503:12)
at Function.Module._load (module.js:495:3)
at Module.require (module.js:585:17)
at require (internal/module.js:11:18)
コード
var Client = require('castv2-client').Client;
var DefaultMediaReceiver = require('castv2-client').DefaultMediaReceiver;
var mdns = require('mdns');
var browser = mdns.createBrowser(mdns.tcp('googlecast'));
var deviceAddress;
var language;
var device = function(name, lang = 'ja') {
device = name;
language = lang;
return this;
};
var ip = function(ip) {
deviceAddress = ip;
return this;
}
deviceAddress = '192.168.11.3' ;
var googletts = require('google-tts-api');
var googlettsaccent = 'ja';
var accent = function(accent) {
googlettsaccent = accent;
return this;
}
以下略
これ以外にもいろいろなコードを試したのですが、同じエラーが発生します。
プログラムに関しての知識はありますが、javasprictはまだ知識が浅いです。
よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。