mirror of
https://github.com/bmadcode/BMAD-METHOD.git
synced 2025-12-29 16:14:59 +00:00
opencode moved agents back to agent folder
This commit is contained in:
70
.claude/hooks/voices-config.sh
Executable file
70
.claude/hooks/voices-config.sh
Executable file
@@ -0,0 +1,70 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
# File: .claude/hooks/voices-config.sh
|
||||
#
|
||||
# AgentVibes - Finally, your AI Agents can Talk Back! Text-to-Speech WITH personality for AI Assistants!
|
||||
# Website: https://agentvibes.org
|
||||
# Repository: https://github.com/paulpreibisch/AgentVibes
|
||||
#
|
||||
# Co-created by Paul Preibisch with Claude AI
|
||||
# Copyright (c) 2025 Paul Preibisch
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
#
|
||||
# DISCLAIMER: This software is provided "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
# express or implied, including but not limited to the warranties of
|
||||
# merchantability, fitness for a particular purpose and noninfringement.
|
||||
# In no event shall the authors or copyright holders be liable for any claim,
|
||||
# damages or other liability, whether in an action of contract, tort or
|
||||
# otherwise, arising from, out of or in connection with the software or the
|
||||
# use or other dealings in the software.
|
||||
#
|
||||
# ---
|
||||
#
|
||||
# @fileoverview ElevenLabs Voice Configuration - Single source of truth for voice ID mappings
|
||||
# @context Maps human-readable voice names to ElevenLabs API voice IDs for consistency
|
||||
# @architecture Associative array (bash hash map) sourced by multiple scripts
|
||||
# @dependencies None (pure data structure)
|
||||
# @entrypoints Sourced by voice-manager.sh, play-tts-elevenlabs.sh, and personality managers
|
||||
# @patterns Centralized configuration, DRY principle for voice mappings
|
||||
# @related voice-manager.sh, play-tts-elevenlabs.sh, personality/*.md files
|
||||
|
||||
declare -A VOICES=(
|
||||
["Amy"]="bhJUNIXWQQ94l8eI2VUf"
|
||||
["Antoni"]="ErXwobaYiN019PkySvjV"
|
||||
["Archer"]="L0Dsvb3SLTyegXwtm47J"
|
||||
["Aria"]="TC0Zp7WVFzhA8zpTlRqV"
|
||||
["Bella"]="EXAVITQu4vr4xnSDxMaL"
|
||||
["Burt Reynolds"]="4YYIPFl9wE5c4L2eu2Gb"
|
||||
["Charlotte"]="XB0fDUnXU5powFXDhCwa"
|
||||
["Cowboy Bob"]="KTPVrSVAEUSJRClDzBw7"
|
||||
["Demon Monster"]="vfaqCOvlrKi4Zp7C2IAm"
|
||||
["Domi"]="AZnzlk1XvdvUeBnXmlld"
|
||||
["Dr. Von Fusion"]="yjJ45q8TVCrtMhEKurxY"
|
||||
["Drill Sergeant"]="vfaqCOvlrKi4Zp7C2IAm"
|
||||
["Grandpa Spuds Oxley"]="NOpBlnGInO9m6vDvFkFC"
|
||||
["Grandpa Werthers"]="MKlLqCItoCkvdhrxgtLv"
|
||||
["Jessica Anne Bogart"]="flHkNRp1BlvT73UL6gyz"
|
||||
["Juniper"]="aMSt68OGf4xUZAnLpTU8"
|
||||
["Lutz Laugh"]="9yzdeviXkFddZ4Oz8Mok"
|
||||
["Matilda"]="XrExE9yKIg1WjnnlVkGX"
|
||||
["Matthew Schmitz"]="0SpgpJ4D3MpHCiWdyTg3"
|
||||
["Michael"]="U1Vk2oyatMdYs096Ety7"
|
||||
["Ms. Walker"]="DLsHlh26Ugcm6ELvS0qi"
|
||||
["Northern Terry"]="wo6udizrrtpIxWGp2qJk"
|
||||
["Pirate Marshal"]="PPzYpIqttlTYA83688JI"
|
||||
["Rachel"]="21m00Tcm4TlvDq8ikWAM"
|
||||
["Ralf Eisend"]="A9evEp8yGjv4c3WsIKuY"
|
||||
["Tiffany"]="6aDn1KB0hjpdcocrUkmq"
|
||||
["Tom"]="DYkrAHD8iwork3YSUBbs"
|
||||
)
|
||||
Reference in New Issue
Block a user