Spaces:
Running
Running
zach
commited on
Commit
·
96f91bb
1
Parent(s):
0f46857
Clean up comments for prompts
Browse files- src/constants.py +21 -31
- src/integrations/anthropic_api.py +0 -4
src/constants.py
CHANGED
|
@@ -35,57 +35,47 @@ TROPHY_EMOJI: str = "🏆"
|
|
| 35 |
SELECT_OPTION_A: str = "Select Option A"
|
| 36 |
SELECT_OPTION_B: str = "Select Option B"
|
| 37 |
|
| 38 |
-
# other characters
|
| 39 |
-
# Surfer dude
|
| 40 |
-
# Meditation guru / ASMR
|
| 41 |
-
# British nature documentarian
|
| 42 |
-
# Pirate captain
|
| 43 |
-
# Victorian ghost story storyteller
|
| 44 |
-
# Texan woman (folksy style)
|
| 45 |
-
# Stranded astronaut
|
| 46 |
-
# Film noir narrator
|
| 47 |
-
|
| 48 |
# A collection of pre-defined character descriptions categorized by theme, used to provide users with
|
| 49 |
# inspiration for generating creative, expressive text inputs for TTS, and generating novel voices.
|
| 50 |
SAMPLE_CHARACTER_DESCRIPTIONS: dict = {
|
| 51 |
-
"🏄 Surfer Dude": (
|
| 52 |
-
"A laid-back surfer with a voice that flows like ocean waves—a mellow, easygoing tone infused "
|
| 53 |
-
"with sun-soaked warmth. It carries the rhythmic cadence of breaking surf, punctuated by "
|
| 54 |
-
"carefree laughter and an infectious enthusiasm for life's simple pleasures."
|
| 55 |
-
),
|
| 56 |
"🧘 Meditation Guru": (
|
| 57 |
"A serene meditation guide whose voice is a gentle stream of tranquility—soft, measured tones "
|
| 58 |
"that float like incense smoke. Each word emerges with mindful intention, creating a soothing "
|
| 59 |
"atmosphere of peace and present-moment awareness."
|
| 60 |
),
|
| 61 |
-
"
|
| 62 |
-
"A
|
| 63 |
-
"
|
| 64 |
-
"
|
| 65 |
),
|
| 66 |
-
"
|
| 67 |
-
"A
|
| 68 |
-
"
|
| 69 |
-
"
|
| 70 |
),
|
| 71 |
"🕯️ Victorian Ghost Storyteller": (
|
| 72 |
"A mysterious raconteur whose voice weaves shadows into stories—velvet-dark tones that dance "
|
| 73 |
"between whispers and dramatic flourishes. It draws listeners close with elegant phrasing, "
|
| 74 |
"building tension through perfectly timed pauses and haunting inflections."
|
| 75 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 76 |
"🌟 Texan Storyteller": (
|
| 77 |
"A warm-hearted Texan woman whose voice carries the spirit of wide-open skies—honeyed tones "
|
| 78 |
"rich with folksy wisdom and charm. It wraps around words like a comfortable quilt, sharing "
|
| 79 |
"tales with the unhurried grace of a front-porch conversation."
|
| 80 |
),
|
| 81 |
-
"
|
| 82 |
-
"A
|
| 83 |
-
"
|
| 84 |
-
"
|
| 85 |
),
|
| 86 |
-
"
|
| 87 |
-
"A
|
| 88 |
-
"
|
| 89 |
-
"
|
| 90 |
),
|
| 91 |
}
|
|
|
|
| 35 |
SELECT_OPTION_A: str = "Select Option A"
|
| 36 |
SELECT_OPTION_B: str = "Select Option B"
|
| 37 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 38 |
# A collection of pre-defined character descriptions categorized by theme, used to provide users with
|
| 39 |
# inspiration for generating creative, expressive text inputs for TTS, and generating novel voices.
|
| 40 |
SAMPLE_CHARACTER_DESCRIPTIONS: dict = {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 41 |
"🧘 Meditation Guru": (
|
| 42 |
"A serene meditation guide whose voice is a gentle stream of tranquility—soft, measured tones "
|
| 43 |
"that float like incense smoke. Each word emerges with mindful intention, creating a soothing "
|
| 44 |
"atmosphere of peace and present-moment awareness."
|
| 45 |
),
|
| 46 |
+
"🚀 Stranded Astronaut": (
|
| 47 |
+
"A lone astronaut whose voice mirrors the silent vastness of space—a low, steady tone imbued "
|
| 48 |
+
"with isolation and quiet wonder. It carries the measured resolve of someone sending a final "
|
| 49 |
+
"transmission, with an undercurrent of wistful melancholy."
|
| 50 |
),
|
| 51 |
+
"🎬 Noir Narrator": (
|
| 52 |
+
"A hardboiled detective whose voice cuts through darkness like neon on wet streets—sharp, "
|
| 53 |
+
"world-weary tones dripping with cynical wit. It paints pictures in shades of gray, each word "
|
| 54 |
+
"chosen with the precision of a private eye piecing together clues."
|
| 55 |
),
|
| 56 |
"🕯️ Victorian Ghost Storyteller": (
|
| 57 |
"A mysterious raconteur whose voice weaves shadows into stories—velvet-dark tones that dance "
|
| 58 |
"between whispers and dramatic flourishes. It draws listeners close with elegant phrasing, "
|
| 59 |
"building tension through perfectly timed pauses and haunting inflections."
|
| 60 |
),
|
| 61 |
+
"🌿 British Naturalist": (
|
| 62 |
+
"A passionate nature documentarian with a voice that brings the wild to life—crisp, refined "
|
| 63 |
+
"tones brimming with wonder and expertise. It shifts seamlessly from hushed observation to "
|
| 64 |
+
"animated excitement, painting vivid pictures of the natural world's endless marvels."
|
| 65 |
+
),
|
| 66 |
"🌟 Texan Storyteller": (
|
| 67 |
"A warm-hearted Texan woman whose voice carries the spirit of wide-open skies—honeyed tones "
|
| 68 |
"rich with folksy wisdom and charm. It wraps around words like a comfortable quilt, sharing "
|
| 69 |
"tales with the unhurried grace of a front-porch conversation."
|
| 70 |
),
|
| 71 |
+
"🏴☠️ Pirate Captain": (
|
| 72 |
+
"A weathered sea captain whose voice rumbles like distant thunder—rich, commanding tones "
|
| 73 |
+
"seasoned by salt spray and adventure. It carries the weight of countless voyages, blending "
|
| 74 |
+
"gruff authority with the playful spirit of a born storyteller."
|
| 75 |
),
|
| 76 |
+
"🏄 Surfer Dude": (
|
| 77 |
+
"A laid-back surfer with a voice that flows like ocean waves—a mellow, easygoing tone infused "
|
| 78 |
+
"with sun-soaked warmth. It carries the rhythmic cadence of breaking surf, punctuated by "
|
| 79 |
+
"carefree laughter and an infectious enthusiasm for life's simple pleasures."
|
| 80 |
),
|
| 81 |
}
|
src/integrations/anthropic_api.py
CHANGED
|
@@ -33,10 +33,6 @@ from src.config import Config, logger
|
|
| 33 |
from src.constants import CLIENT_ERROR_CODE, SERVER_ERROR_CODE
|
| 34 |
from src.utils import truncate_text, validate_env_var
|
| 35 |
|
| 36 |
-
# notes
|
| 37 |
-
# smallest length that we can work with - long enough to show off, short enough to listen back to back
|
| 38 |
-
# increase the max tokens to 200
|
| 39 |
-
|
| 40 |
PROMPT_TEMPLATE: str = """
|
| 41 |
<role>
|
| 42 |
You are an expert at generating micro-content optimized for text-to-speech synthesis.
|
|
|
|
| 33 |
from src.constants import CLIENT_ERROR_CODE, SERVER_ERROR_CODE
|
| 34 |
from src.utils import truncate_text, validate_env_var
|
| 35 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 36 |
PROMPT_TEMPLATE: str = """
|
| 37 |
<role>
|
| 38 |
You are an expert at generating micro-content optimized for text-to-speech synthesis.
|