Bitvox - Text to Bleep
Bitvox - Text to Bleep
Have your game character "speak" with charming bleeps and bloops instead of full voice acting. BitVox is an early-stage tool to help create that kind of audio for your projects.
- Tturn text into a sequence of bleep sounds.
- Automatically figure out the pacing of how your text would naturally be spoken. Then, it creates a bleep for each word, matching the bleep's length to the spoken word's duration.
- Gives your game dialogue a lively, expressive feel, even with simple sounds.
Godot Integration
You can download the Godot plugin for easy integration: simply drag and drop the unzipped `addons` folder in your project. After enabling the plugin, you will see a `BitvoxPlayer` node. This needs an AudioStreamPlayer and an AudioStreamGenerator
Then you can start using it with JSON data exported from the web app. An example is included with the plugin, so you can use it to get a sense of how it works. For instance, this could be your main script in a simple scene which has the `BitvoxPlayer` and a `Label` and a `Button`:
extends Node2D @onready var bitvox_player: BitvoxPlayer = $BitvoxPlayer @onready var label: Label = $CanvasLayer/Label @onready var button: Button = $CanvasLayer/Button func _ready(): button.pressed.connect(_on_button_pressed) bitvox_player.bitvox_event.connect(_on_bitvox_event) func _on_button_pressed(): label.text = "" bitvox_player.play("res://addons/bitvox_player/example.json") func _on_bitvox_event(word_text: String): var current_label_text = label.text label.text = current_label_text + " " + word_text
Thoughts?
Bitvox is in very early stages, I hope it's still useful but I'm more excited about what it could become. If you use the tool, please share your thoughts, ideas, and it will help me make Bitvox better and more useful for everyone.
Status | In development |
Category | Tool |
Platforms | HTML5 |
Author | am1t |
Tags | Audio, Voice Acting |
Download
Development log
- Export data, and Godot plugin52 days ago
Leave a comment
Log in with itch.io to leave a comment.