https://github.com/seven-io/github-action-voice
GitHub Action for sending Voice messages via seven.io
https://github.com/seven-io/github-action-voice
github-actions seven-plugin text2speech tts
Last synced: about 2 months ago
JSON representation
GitHub Action for sending Voice messages via seven.io
- Host: GitHub
- URL: https://github.com/seven-io/github-action-voice
- Owner: seven-io
- License: mit
- Created: 2021-02-17T14:05:10.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2026-04-15T07:05:45.000Z (about 2 months ago)
- Last Synced: 2026-04-15T09:12:38.303Z (about 2 months ago)
- Topics: github-actions, seven-plugin, text2speech, tts
- Language: TypeScript
- Homepage: https://github.com/marketplace/actions/sms77-io-voice
- Size: 13.7 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# Official seven.io Voice GitHub Action
Send a Voice message from GitHub Actions.
## Prerequisites
- An account at seven.io. [Sign up for free](https://app.seven.io/signup)!
- Account balance and an [API Key](https://help.seven.io/en/api-key-access).
## Usage
1. Set up your credentials secrets in your repository settings by
specifying `SEVEN_API_KEY`.
2. Add the following to your workflow
```yaml
- 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
`apiKey` **Required**
An API Key from seven.io. Alternatively use environment variable SEVEN_API_KEY
`to` **Required**
Phone number to send the voice message to
`text` **Required**
The actual message content you want to send to the recipient(s)
`from`
Sender ID; max 16 numeric or 11 alphanumeric characters
## Outputs
`response`
Returns the response from the API.
## License
[](LICENSE)