Skip to content

seven-io/github-action-voice

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Repository files navigation

seven logo

seven Voice - GitHub Action

Place text-to-speech voice calls from any GitHub Actions workflow via the seven gateway. Useful for noisy on-call alerts that should bypass silenced phones.

MIT License GitHub Marketplace Node.js runtime


Features

  • Drop-in Workflow Step - Trigger a phone call from any job with a single uses: line
  • Custom Caller ID - Override the displayed sender via the from input
  • No External Voice Provider Needed - All TTS rendering happens on the seven side

Prerequisites

Usage

- name: Send Voice
  uses: seven-io/github-action-voice@master
  with:
    from: 'Tommy Tester'
    text: 'seven.io wishes you a nice day!'
    to:   '+4901234567890'
  env:
    SEVEN_API_KEY: ${{ secrets.SEVEN_API_KEY }}

Inputs

Input Required Description
apiKey yes* seven API key. *Optional if SEVEN_API_KEY env var is set.
to yes Phone number to call
text yes Text that will be read out loud
from no Caller ID. Up to 11 alphanumeric or 16 numeric characters

Outputs

Output Description
response Raw API response payload

Support

Need help? Feel free to contact us or open an issue.

License

MIT

About

GitHub Action for sending Voice messages via seven.io

Topics

Resources

License

Stars

Watchers

Forks

Contributors