Spaces:
Runtime error
Runtime error
Logan Zoellner
commited on
Commit
·
833c8dd
1
Parent(s):
66f7296
gender diversity
Browse files
app.py
CHANGED
|
@@ -73,7 +73,9 @@ def npc_randomize():
|
|
| 73 |
|
| 74 |
characterClass=random.choice(classes)
|
| 75 |
|
| 76 |
-
|
|
|
|
|
|
|
| 77 |
|
| 78 |
|
| 79 |
|
|
@@ -81,9 +83,9 @@ def npc_randomize():
|
|
| 81 |
|
| 82 |
|
| 83 |
|
| 84 |
-
def npc_generate(name,race,characterClass):
|
| 85 |
|
| 86 |
-
desc="{name} is a {race} {characterClass}".format(name=name,race=race,characterClass=characterClass)
|
| 87 |
|
| 88 |
p = prompt + "\n"+desc
|
| 89 |
print(f"*****Inside poem_generate - Prompt is :{p}")
|
|
@@ -142,9 +144,10 @@ with demo:
|
|
| 142 |
)
|
| 143 |
with gr.Row():
|
| 144 |
|
| 145 |
-
input_name = gr.Textbox(placeholder="Drizzt")
|
| 146 |
-
input_race = gr.Textbox(placeholder="dark elf")
|
| 147 |
-
input_class = gr.Textbox(placeholder="ranger")
|
|
|
|
| 148 |
|
| 149 |
poem_txt = gr.Textbox(lines=7)
|
| 150 |
output_image = gr.Image(type="filepath", shape=(256,256))
|
|
@@ -153,8 +156,8 @@ with demo:
|
|
| 153 |
b1 = gr.Button("Generate NPC")
|
| 154 |
b2 = gr.Button("Generate Image")
|
| 155 |
|
| 156 |
-
b0.click(npc_randomize,inputs=[],outputs=[input_name,input_race,input_class])
|
| 157 |
-
b1.click(npc_generate, inputs=[ input_name,input_race,input_class], outputs=poem_txt)
|
| 158 |
b2.click(poem_to_image, poem_txt, output_image)
|
| 159 |
#examples=examples
|
| 160 |
|
|
|
|
| 73 |
|
| 74 |
characterClass=random.choice(classes)
|
| 75 |
|
| 76 |
+
pronoun=random.choices("he","she","they",weights=[0.45,0.45,0.1],k=1)[0]
|
| 77 |
+
|
| 78 |
+
return name,race,characterClass,pronoun
|
| 79 |
|
| 80 |
|
| 81 |
|
|
|
|
| 83 |
|
| 84 |
|
| 85 |
|
| 86 |
+
def npc_generate(name,race,characterClass,pronoun):
|
| 87 |
|
| 88 |
+
desc="{name} is a {race} {characterClass}, {pronoun}".format(name=name,race=race,characterClass=characterClass,pronoun=pronoun)
|
| 89 |
|
| 90 |
p = prompt + "\n"+desc
|
| 91 |
print(f"*****Inside poem_generate - Prompt is :{p}")
|
|
|
|
| 144 |
)
|
| 145 |
with gr.Row():
|
| 146 |
|
| 147 |
+
input_name = gr.Textbox(label="name",placeholder="Drizzt")
|
| 148 |
+
input_race = gr.Textbox(label="race",placeholder="dark elf")
|
| 149 |
+
input_class = gr.Textbox(label="class",placeholder="ranger")
|
| 150 |
+
input_pronoun = gr.Textbox(label="pronoun",placeholder="he")
|
| 151 |
|
| 152 |
poem_txt = gr.Textbox(lines=7)
|
| 153 |
output_image = gr.Image(type="filepath", shape=(256,256))
|
|
|
|
| 156 |
b1 = gr.Button("Generate NPC")
|
| 157 |
b2 = gr.Button("Generate Image")
|
| 158 |
|
| 159 |
+
b0.click(npc_randomize,inputs=[],outputs=[input_name,input_race,input_class,input_pronoun])
|
| 160 |
+
b1.click(npc_generate, inputs=[ input_name,input_race,input_class,input_pronoun], outputs=poem_txt)
|
| 161 |
b2.click(poem_to_image, poem_txt, output_image)
|
| 162 |
#examples=examples
|
| 163 |
|