google-home-push

    1.2.1 • Public • Published

    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

    Install

    npm i google-home-push

    DownloadsWeekly Downloads

    9

    Version

    1.2.1

    License

    MIT

    Unpacked Size

    6.48 kB

    Total Files

    4

    Last publish

    Collaborators

    • taeuk