# tabletopaudio-action **Repository Path**: mirrors_google/tabletopaudio-action ## Basic Information - **Project Name**: tabletopaudio-action - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-19 - **Last Updated**: 2025-08-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Tabletop Audio Action for the Google Assistant This project is the Action that allows you to quickly access music from [Tabletop Audio](https://tabletopaudio.com) through the Google Assistant. You can say "Hey Google, talk to Tabletop Audio" or jump directly into music by saying "Hey Google, ask Tabletop Audio to play Desert Bazaar". ## Setup Instructions ### Prerequisites 1. Node.js and NPM + We recommend installing using [NVM](https://github.com/creationix/nvm) 1. Install the [Firebase CLI](https://developers.google.com/actions/dialogflow/deploy-fulfillment) + We recommend using version 6.5.0, `npm install -g firebase-tools@6.5.0` + Run `firebase login` with your Google account ### Actions Console 1. From the [Actions on Google Console](https://console.actions.google.com/), add a new project > **Create Project** > under **More options** > **Conversational** 1. From the left navigation menu under **Build** > **Actions** > **Add Your First Action** > **BUILD** (this will bring you to the Dialogflow console) > Select language and time zone > **CREATE**. 1. In the Dialogflow console, go to **Settings** ⚙ > **Export and Import** > **Restore from zip** using the `agent.zip` in this sample's directory. ### Firebase Deployment 1. On your local machine, in the `functions` directory, run `npm install` 1. Run `firebase deploy --project {PROJECT_ID}` to deploy the function + To find your **Project ID**: In [Dialogflow console](https://console.dialogflow.com/) under **Settings** ⚙ > **General** tab > **Project ID**. ### Dialogflow Console 1. Return to the [Dialogflow Console](https://console.dialogflow.com) > select **Fulfillment** > **Enable** Webhook > Set **URL** to the **Function URL** that was returned after the deploy command > **SAVE**. ``` Function URL (aogTips): https://${REGION}-${PROJECT_ID}.cloudfunctions.net/aogTips ``` 1. From the left navigation menu, click **Integrations** > **Integration Settings** under Google Assistant > Enable **Auto-preview changes** > **Test** to open the Actions on Google simulator then say or type `Talk to my test app`. ## References & Issues + Questions? Go to [StackOverflow](https://stackoverflow.com/questions/tagged/actions-on-google), [Assistant Developer Community on Reddit](https://www.reddit.com/r/GoogleAssistantDev/) or [Support](https://developers.google.com/actions/support/). + For bugs, please report an issue on Github. + Actions on Google [Documentation](https://developers.google.com/actions/extending-the-assistant) + Actions on Google [Codelabs](https://codelabs.developers.google.com/?cat=Assistant) + [Webhook Boilerplate Template](https://github.com/actions-on-google/dialogflow-webhook-boilerplate-nodejs) for Actions on Google ## Make Contributions Please read and follow the steps in the [CONTRIBUTING.md](CONTRIBUTING.md). ## License See [LICENSE](LICENSE). ## Terms Your use of this sample is subject to, and by using or downloading the sample files you agree to comply with, the [Google APIs Terms of Service](https://developers.google.com/terms/).