Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -586,33 +586,34 @@ with gr.Blocks(title="PrettyBird – Behavioral Consciousness Engine (BCE)") as
|
|
| 586 |
</div>
|
| 587 |
""")
|
| 588 |
|
| 589 |
-
with gr.Row():
|
| 590 |
-
|
| 591 |
-
|
| 592 |
-
|
| 593 |
-
|
| 594 |
-
gr.
|
| 595 |
-
|
| 596 |
-
|
| 597 |
-
|
| 598 |
-
|
| 599 |
-
|
|
|
|
| 600 |
'<span class="bce-meter-label">BCE State</span>'
|
| 601 |
'<div class="bce-meter-bar"><div class="bce-meter-fill state"></div></div>'
|
| 602 |
-
|
| 603 |
-
|
| 604 |
'<span class="bce-meter-label">Stability</span>'
|
| 605 |
'<div class="bce-meter-bar"><div class="bce-meter-fill stability"></div></div>'
|
| 606 |
-
|
| 607 |
-
|
| 608 |
'<span class="bce-meter-label">Creativity</span>'
|
| 609 |
'<div class="bce-meter-bar"><div class="bce-meter-fill creativity"></div></div>'
|
| 610 |
-
|
| 611 |
-
|
| 612 |
-
|
| 613 |
-
|
| 614 |
-
|
| 615 |
-
|
| 616 |
gr.HTML(
|
| 617 |
f"""
|
| 618 |
<div class="pb-music-title">
|
|
@@ -621,14 +622,13 @@ with gr.Row():
|
|
| 621 |
</div>
|
| 622 |
"""
|
| 623 |
)
|
| 624 |
-
gr.Audio(
|
| 625 |
-
value=MUSIC_FILE_REL,
|
| 626 |
-
autoplay=
|
| 627 |
loop=True,
|
| 628 |
-
interactive=
|
| 629 |
show_label=False,
|
| 630 |
)
|
| 631 |
|
| 632 |
-
|
| 633 |
if __name__ == "__main__":
|
| 634 |
demo.launch()
|
|
|
|
| 586 |
</div>
|
| 587 |
""")
|
| 588 |
|
| 589 |
+
with gr.Row():
|
| 590 |
+
with gr.Column(scale=2, elem_id="prettybird-chat"):
|
| 591 |
+
chatbot = gr.ChatInterface(
|
| 592 |
+
fn=respond,
|
| 593 |
+
)
|
| 594 |
+
with gr.Column(scale=1):
|
| 595 |
+
gr.HTML(
|
| 596 |
+
'<div class="pb-side-card">'
|
| 597 |
+
'<h3>🕊️ BCE in a Nutshell</h3>'
|
| 598 |
+
f'<p>{BCE_SHORT_TR}</p>'
|
| 599 |
+
'<div class="bce-meter">'
|
| 600 |
+
'<div class="bce-meter-row">'
|
| 601 |
'<span class="bce-meter-label">BCE State</span>'
|
| 602 |
'<div class="bce-meter-bar"><div class="bce-meter-fill state"></div></div>'
|
| 603 |
+
'</div>'
|
| 604 |
+
'<div class="bce-meter-row">'
|
| 605 |
'<span class="bce-meter-label">Stability</span>'
|
| 606 |
'<div class="bce-meter-bar"><div class="bce-meter-fill stability"></div></div>'
|
| 607 |
+
'</div>'
|
| 608 |
+
'<div class="bce-meter-row">'
|
| 609 |
'<span class="bce-meter-label">Creativity</span>'
|
| 610 |
'<div class="bce-meter-bar"><div class="bce-meter-fill creativity"></div></div>'
|
| 611 |
+
'</div>'
|
| 612 |
+
'</div>'
|
| 613 |
+
'</div>'
|
| 614 |
+
)
|
| 615 |
+
# Music
|
| 616 |
+
with gr.Group(elem_classes=["pb-music-wrap"]):
|
| 617 |
gr.HTML(
|
| 618 |
f"""
|
| 619 |
<div class="pb-music-title">
|
|
|
|
| 622 |
</div>
|
| 623 |
"""
|
| 624 |
)
|
| 625 |
+
music = gr.Audio(
|
| 626 |
+
value=MUSIC_FILE_REL, # relative path in repo
|
| 627 |
+
autoplay=True,
|
| 628 |
loop=True,
|
| 629 |
+
interactive=False,
|
| 630 |
show_label=False,
|
| 631 |
)
|
| 632 |
|
|
|
|
| 633 |
if __name__ == "__main__":
|
| 634 |
demo.launch()
|