google-home-push

Send push notifications to your Google Home device.

Installation

$ npm install --save google-home-push

Usage

const GoogleHome = require("google-home-push");

// Pass the name or IP address of your device
const myHome = new GoogleHome("192.168.0.5");

myHome.speak("Hello world!");
myHome.push("https://example.com/music.mp3");

Example

Using different languages

let options = {
    language: "ko"
};

const myHome = new GoogleHome("192.168.0.5", options);
myHome.speak("μ•ˆλ…•ν•˜μ„Έμš”!");           // Will speak in Korean as it follows the options
myHome.speak("Bonjour!", "fr");     // Will speak in French as the optional language argument is passed

Pass the language option from the following list. The default is set as English.

API

new GoogleHome(deviceIdentifier, [options])

Creates an instantce of GoogleHome.

deviceIdentifier

Type: string

Accepts valid IP addresses or device name.

options

Type: Object

Property Type Default Description
language string en Default language that would be used by the .speak() function
speed number 1 Default speed that would be used by the .speak() function
timeout number 5000 Duration for device searching in milliseconds

.speak(message, [language])

message

Type: string

Text that would be notified using the Google TTS

language

Type: string

Language that would be used to TTS the message. If one is not passed, then it would fall back to one set in the options. Pass the language option from the following list.

.push(url)

url

Type: string

A valid media URL that would be cast

License

MIT

Google Home Push

Send Push Notifications to your Google Home device

Google Home Push Info

⭐ Stars45
πŸ”— Source Codegithub.com
πŸ•’ Last Update10 months ago
πŸ•’ Created5 years ago
🐞 Open Issues2
βž— Star-Issue Ratio23
😎 Authortaeukme