An open API service indexing awesome lists of open source software.

https://github.com/storbeck/bait

Generate realistic IT security alert voicemails using GPT-4 for scripting and ElevenLabs for AI voice synthesis. A Go-based tool for crafting professional-grade alerts with customizable details and natural-sounding audio.
https://github.com/storbeck/bait

ai-generated ai-tools alert-system automation elevenlabs go gpt-4 it-security openai phishing-awareness security text-to-speech tool voice-synthesis voicemail

Last synced: 7 months ago
JSON representation

Generate realistic IT security alert voicemails using GPT-4 for scripting and ElevenLabs for AI voice synthesis. A Go-based tool for crafting professional-grade alerts with customizable details and natural-sounding audio.

Awesome Lists containing this project

README

          

# bait

A Go-based tool that generates realistic IT security alert voicemails using OpenAI's GPT-4 for content generation and ElevenLabs for text-to-speech conversion.

## Usage

https://github.com/user-attachments/assets/37178800-3420-4f81-8082-4521f6f5c1a9

## Overview

This tool creates convincing IT security alert voicemails by:
1. Generating fictional but legitimate-sounding IT department details
2. Creating an urgent security alert script
3. Converting the script to a natural-sounding voicemail using AI voice synthesis

## Prerequisites

- Go 1.x
- OpenAI API key
- ElevenLabs API key

## Environment Variables

The following environment variables need to be set:
```bash
OPENAI_API_KEY=your_openai_api_key
ELEVENLABS_API_KEY=your_elevenlabs_api_key
```

## Usage

1. Set up your environment variables
2. Run the program:
```bash
go run main.go
```

3. The program will:
- Generate company IT department details
- Create a security alert script
- Allow you to review and regenerate content if needed
- Generate an MP3 voicemail file

## Output

The program generates a `voicemail.mp3` file in the current directory.

## Note

This tool uses:
- OpenAI's GPT-4 for content generation
- ElevenLabs' text-to-speech API (using the "Brian" voice)
- Interactive prompts for content verification

## Disclaimer

This tool should only be used for legitimate purposes and in accordance with all applicable laws and regulations.