Add 3 files
Browse files- README.md +7 -5
- index.html +699 -19
- prompts.txt +1 -0
README.md
CHANGED
@@ -1,10 +1,12 @@
|
|
1 |
---
|
2 |
-
title:
|
3 |
-
emoji:
|
4 |
-
colorFrom:
|
5 |
-
colorTo:
|
6 |
sdk: static
|
7 |
pinned: false
|
|
|
|
|
8 |
---
|
9 |
|
10 |
-
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|
|
|
1 |
---
|
2 |
+
title: ma-lyric
|
3 |
+
emoji: 🐳
|
4 |
+
colorFrom: yellow
|
5 |
+
colorTo: purple
|
6 |
sdk: static
|
7 |
pinned: false
|
8 |
+
tags:
|
9 |
+
- deepsite
|
10 |
---
|
11 |
|
12 |
+
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|
index.html
CHANGED
@@ -1,19 +1,699 @@
|
|
1 |
-
<!
|
2 |
-
<html>
|
3 |
-
|
4 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!DOCTYPE html>
|
2 |
+
<html lang="en">
|
3 |
+
<head>
|
4 |
+
<meta charset="UTF-8">
|
5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
6 |
+
<title>Māori Lyrics Generator</title>
|
7 |
+
<script src="https://cdn.tailwindcss.com"></script>
|
8 |
+
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
|
9 |
+
<style>
|
10 |
+
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
|
11 |
+
|
12 |
+
body {
|
13 |
+
font-family: 'Poppins', sans-serif;
|
14 |
+
background-color: #f8f9fa;
|
15 |
+
}
|
16 |
+
|
17 |
+
.hero-gradient {
|
18 |
+
background: linear-gradient(135deg, #1a2a6c 0%, #b21f1f 50%, #fdbb2d 100%);
|
19 |
+
}
|
20 |
+
|
21 |
+
.maori-pattern {
|
22 |
+
background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxwYXR0ZXJuIGlkPSJwYXR0ZXJuIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHBhdHRlcm5Vbml0cz0idXNlclNwYWNlT25Vc2UiIHBhdHRlcm5UcmFuc2Zvcm09InJvdGF0ZSg0NSkiPjxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0icmdiYSgyNTUsMjU1LDI1NSwwLjA1KSIvPjwvcGF0dGVybj48L2RlZnM+PHJlY3QgZmlsbD0idXJsKCNwYXR0ZXJuKSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIvPjwvc3ZnPg==');
|
23 |
+
}
|
24 |
+
|
25 |
+
.fade-in {
|
26 |
+
animation: fadeIn 0.8s ease-in-out;
|
27 |
+
}
|
28 |
+
|
29 |
+
@keyframes fadeIn {
|
30 |
+
from { opacity: 0; transform: translateY(20px); }
|
31 |
+
to { opacity: 1; transform: translateY(0); }
|
32 |
+
}
|
33 |
+
|
34 |
+
.btn-glow:hover {
|
35 |
+
box-shadow: 0 0 15px rgba(253, 187, 45, 0.7);
|
36 |
+
}
|
37 |
+
|
38 |
+
.scroll-down {
|
39 |
+
animation: bounce 2s infinite;
|
40 |
+
}
|
41 |
+
|
42 |
+
@keyframes bounce {
|
43 |
+
0%, 20%, 50%, 80%, 100% { transform: translateY(0); }
|
44 |
+
40% { transform: translateY(-20px); }
|
45 |
+
60% { transform: translateY(-10px); }
|
46 |
+
}
|
47 |
+
|
48 |
+
.lyric-card {
|
49 |
+
transition: all 0.3s ease;
|
50 |
+
}
|
51 |
+
|
52 |
+
.lyric-card:hover {
|
53 |
+
transform: translateY(-5px);
|
54 |
+
box-shadow: 0 10px 20px rgba(0,0,0,0.1);
|
55 |
+
}
|
56 |
+
|
57 |
+
.tooltip {
|
58 |
+
position: relative;
|
59 |
+
}
|
60 |
+
|
61 |
+
.tooltip .tooltip-text {
|
62 |
+
visibility: hidden;
|
63 |
+
width: 200px;
|
64 |
+
background-color: #333;
|
65 |
+
color: #fff;
|
66 |
+
text-align: center;
|
67 |
+
border-radius: 6px;
|
68 |
+
padding: 5px;
|
69 |
+
position: absolute;
|
70 |
+
z-index: 1;
|
71 |
+
bottom: 125%;
|
72 |
+
left: 50%;
|
73 |
+
margin-left: -100px;
|
74 |
+
opacity: 0;
|
75 |
+
transition: opacity 0.3s;
|
76 |
+
}
|
77 |
+
|
78 |
+
.tooltip:hover .tooltip-text {
|
79 |
+
visibility: visible;
|
80 |
+
opacity: 1;
|
81 |
+
}
|
82 |
+
</style>
|
83 |
+
</head>
|
84 |
+
<body class="text-gray-800">
|
85 |
+
<!-- Navigation -->
|
86 |
+
<nav class="bg-white shadow-lg sticky top-0 z-50">
|
87 |
+
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
88 |
+
<div class="flex justify-between h-16">
|
89 |
+
<div class="flex items-center">
|
90 |
+
<div class="flex-shrink-0 flex items-center">
|
91 |
+
<i class="fas fa-music text-2xl text-yellow-600 mr-2"></i>
|
92 |
+
<span class="text-xl font-bold text-gray-900">Māori Lyrics Generator</span>
|
93 |
+
</div>
|
94 |
+
</div>
|
95 |
+
<div class="hidden md:ml-6 md:flex md:items-center md:space-x-8">
|
96 |
+
<a href="#" class="text-gray-900 hover:text-yellow-600 px-3 py-2 text-sm font-medium">Home</a>
|
97 |
+
<a href="#" class="text-gray-500 hover:text-yellow-600 px-3 py-2 text-sm font-medium">Generator</a>
|
98 |
+
<a href="#" class="text-gray-500 hover:text-yellow-600 px-3 py-2 text-sm font-medium">Resources</a>
|
99 |
+
<a href="#" class="text-gray-500 hover:text-yellow-600 px-3 py-2 text-sm font-medium">About</a>
|
100 |
+
<a href="#" class="bg-yellow-500 hover:bg-yellow-600 text-white px-4 py-2 rounded-md text-sm font-medium transition duration-300">Sign In</a>
|
101 |
+
</div>
|
102 |
+
<div class="-mr-2 flex items-center md:hidden">
|
103 |
+
<button type="button" class="inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover:text-gray-500 hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-inset focus:ring-yellow-500">
|
104 |
+
<span class="sr-only">Open main menu</span>
|
105 |
+
<i class="fas fa-bars"></i>
|
106 |
+
</button>
|
107 |
+
</div>
|
108 |
+
</div>
|
109 |
+
</div>
|
110 |
+
</nav>
|
111 |
+
|
112 |
+
<!-- Hero Section -->
|
113 |
+
<div class="hero-gradient maori-pattern relative overflow-hidden">
|
114 |
+
<div class="max-w-7xl mx-auto py-24 px-4 sm:px-6 lg:px-8 relative z-10">
|
115 |
+
<div class="text-center fade-in">
|
116 |
+
<h1 class="text-4xl md:text-6xl font-extrabold text-white tracking-tight">
|
117 |
+
<span class="block">Māori Lyrics Generator</span>
|
118 |
+
</h1>
|
119 |
+
<p class="mt-6 max-w-lg mx-auto text-xl text-white opacity-90">
|
120 |
+
Fusing tradition with technology to celebrate Māori culture through music
|
121 |
+
</p>
|
122 |
+
<div class="mt-10 flex justify-center space-x-4">
|
123 |
+
<a href="#generator" class="bg-white text-yellow-600 hover:bg-gray-100 px-8 py-3 rounded-md text-lg font-semibold transition duration-300 btn-glow">
|
124 |
+
Generate Lyrics
|
125 |
+
</a>
|
126 |
+
<a href="#learn" class="bg-transparent border-2 border-white text-white hover:bg-white hover:text-yellow-600 px-8 py-3 rounded-md text-lg font-semibold transition duration-300">
|
127 |
+
Learn More
|
128 |
+
</a>
|
129 |
+
</div>
|
130 |
+
</div>
|
131 |
+
</div>
|
132 |
+
<div class="absolute bottom-0 left-0 right-0 flex justify-center pb-4">
|
133 |
+
<a href="#generator" class="text-white scroll-down">
|
134 |
+
<i class="fas fa-chevron-down text-2xl animate-bounce"></i>
|
135 |
+
</a>
|
136 |
+
</div>
|
137 |
+
</div>
|
138 |
+
|
139 |
+
<!-- Generator Section -->
|
140 |
+
<section id="generator" class="py-16 bg-white">
|
141 |
+
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
142 |
+
<div class="text-center mb-12 fade-in">
|
143 |
+
<h2 class="text-3xl font-extrabold text-gray-900 sm:text-4xl">
|
144 |
+
Create Your Māori Lyrics
|
145 |
+
</h2>
|
146 |
+
<p class="mt-4 max-w-2xl text-xl text-gray-500 mx-auto">
|
147 |
+
Customize your lyrics with themes, emotions, and styles that resonate with Māori traditions
|
148 |
+
</p>
|
149 |
+
</div>
|
150 |
+
|
151 |
+
<div class="grid grid-cols-1 lg:grid-cols-3 gap-8 fade-in">
|
152 |
+
<!-- Generator Form -->
|
153 |
+
<div class="lg:col-span-1 bg-gray-50 p-6 rounded-lg shadow-md">
|
154 |
+
<h3 class="text-xl font-semibold text-gray-900 mb-6">Generator Settings</h3>
|
155 |
+
|
156 |
+
<div class="space-y-6">
|
157 |
+
<div>
|
158 |
+
<label for="theme" class="block text-sm font-medium text-gray-700">Theme</label>
|
159 |
+
<select id="theme" class="mt-1 block w-full pl-3 pr-10 py-2 text-base border-gray-300 focus:outline-none focus:ring-yellow-500 focus:border-yellow-500 sm:text-sm rounded-md">
|
160 |
+
<option value="nature">Nature (Taiao)</option>
|
161 |
+
<option value="ancestors">Ancestors (Tīpuna)</option>
|
162 |
+
<option value="love">Love (Aroha)</option>
|
163 |
+
<option value="war">War (Pakanga)</option>
|
164 |
+
<option value="unity">Unity (Kotahitanga)</option>
|
165 |
+
</select>
|
166 |
+
</div>
|
167 |
+
|
168 |
+
<div>
|
169 |
+
<label for="style" class="block text-sm font-medium text-gray-700">Style</label>
|
170 |
+
<select id="style" class="mt-1 block w-full pl-3 pr-10 py-2 text-base border-gray-300 focus:outline-none focus:ring-yellow-500 focus:border-yellow-500 sm:text-sm rounded-md">
|
171 |
+
<option value="waiata">Waiata (Traditional Song)</option>
|
172 |
+
<option value="haka">Haka (War Dance)</option>
|
173 |
+
<option value="modern">Modern Fusion</option>
|
174 |
+
<option value="lullaby">Lullaby (Oriori)</option>
|
175 |
+
</select>
|
176 |
+
</div>
|
177 |
+
|
178 |
+
<div>
|
179 |
+
<label for="emotion" class="block text-sm font-medium text-gray-700">Emotion</label>
|
180 |
+
<select id="emotion" class="mt-1 block w-full pl-3 pr-10 py-2 text-base border-gray-300 focus:outline-none focus:ring-yellow-500 focus:border-yellow-500 sm:text-sm rounded-md">
|
181 |
+
<option value="joyful">Joyful (Harikoa)</option>
|
182 |
+
<option value="solemn">Solemn (Pūmau)</option>
|
183 |
+
<option value="powerful">Powerful (Kaha)</option>
|
184 |
+
<option value="peaceful">Peaceful (Rangimārie)</option>
|
185 |
+
</select>
|
186 |
+
</div>
|
187 |
+
|
188 |
+
<div>
|
189 |
+
<label for="length" class="block text-sm font-medium text-gray-700">Length</label>
|
190 |
+
<select id="length" class="mt-1 block w-full pl-3 pr-10 py-2 text-base border-gray-300 focus:outline-none focus:ring-yellow-500 focus:border-yellow-500 sm:text-sm rounded-md">
|
191 |
+
<option value="short">Short (2-4 lines)</option>
|
192 |
+
<option value="medium" selected>Medium (4-8 lines)</option>
|
193 |
+
<option value="long">Long (8-12 lines)</option>
|
194 |
+
</select>
|
195 |
+
</div>
|
196 |
+
|
197 |
+
<div class="pt-2">
|
198 |
+
<button id="generate-btn" class="w-full bg-yellow-500 hover:bg-yellow-600 text-white py-3 px-4 rounded-md font-medium transition duration-300 btn-glow">
|
199 |
+
<i class="fas fa-magic mr-2"></i> Generate Lyrics
|
200 |
+
</button>
|
201 |
+
</div>
|
202 |
+
</div>
|
203 |
+
</div>
|
204 |
+
|
205 |
+
<!-- Results Area -->
|
206 |
+
<div class="lg:col-span-2">
|
207 |
+
<div class="bg-gray-50 p-6 rounded-lg shadow-md h-full">
|
208 |
+
<div class="flex justify-between items-center mb-6">
|
209 |
+
<h3 class="text-xl font-semibold text-gray-900">Generated Lyrics</h3>
|
210 |
+
<div class="flex space-x-2">
|
211 |
+
<button id="save-btn" class="bg-gray-200 hover:bg-gray-300 text-gray-700 p-2 rounded-md tooltip">
|
212 |
+
<i class="fas fa-save"></i>
|
213 |
+
<span class="tooltip-text">Save to your collection</span>
|
214 |
+
</button>
|
215 |
+
<button id="translate-btn" class="bg-gray-200 hover:bg-gray-300 text-gray-700 p-2 rounded-md tooltip">
|
216 |
+
<i class="fas fa-language"></i>
|
217 |
+
<span class="tooltip-text">Show English translation</span>
|
218 |
+
</button>
|
219 |
+
<button id="audio-btn" class="bg-gray-200 hover:bg-gray-300 text-gray-700 p-2 rounded-md tooltip">
|
220 |
+
<i class="fas fa-volume-up"></i>
|
221 |
+
<span class="tooltip-text">Listen to pronunciation</span>
|
222 |
+
</button>
|
223 |
+
</div>
|
224 |
+
</div>
|
225 |
+
|
226 |
+
<div id="loading" class="hidden text-center py-12">
|
227 |
+
<div class="animate-spin rounded-full h-12 w-12 border-t-2 border-b-2 border-yellow-500 mx-auto"></div>
|
228 |
+
<p class="mt-4 text-gray-600">Creating your Māori lyrics...</p>
|
229 |
+
</div>
|
230 |
+
|
231 |
+
<div id="results" class="hidden">
|
232 |
+
<div class="bg-white p-6 rounded-md shadow-sm lyric-card">
|
233 |
+
<div id="maori-lyrics" class="text-lg text-gray-800 font-medium mb-4">
|
234 |
+
<!-- Māori lyrics will appear here -->
|
235 |
+
</div>
|
236 |
+
<div id="english-translation" class="hidden text-gray-600 italic border-l-4 border-yellow-500 pl-4 py-2">
|
237 |
+
<!-- English translation will appear here -->
|
238 |
+
</div>
|
239 |
+
</div>
|
240 |
+
|
241 |
+
<div class="mt-6 bg-white p-4 rounded-md shadow-sm">
|
242 |
+
<h4 class="font-medium text-gray-900 mb-2">Cultural Context</h4>
|
243 |
+
<p id="cultural-context" class="text-gray-600 text-sm">
|
244 |
+
<!-- Cultural context will appear here -->
|
245 |
+
</p>
|
246 |
+
</div>
|
247 |
+
|
248 |
+
<div class="mt-6 flex justify-end space-x-3">
|
249 |
+
<button id="regenerate-btn" class="bg-gray-200 hover:bg-gray-300 text-gray-700 px-4 py-2 rounded-md text-sm font-medium">
|
250 |
+
<i class="fas fa-sync-alt mr-1"></i> Regenerate
|
251 |
+
</button>
|
252 |
+
<button id="download-btn" class="bg-yellow-500 hover:bg-yellow-600 text-white px-4 py-2 rounded-md text-sm font-medium">
|
253 |
+
<i class="fas fa-download mr-1"></i> Download
|
254 |
+
</button>
|
255 |
+
</div>
|
256 |
+
</div>
|
257 |
+
|
258 |
+
<div id="placeholder" class="text-center py-12">
|
259 |
+
<i class="fas fa-music text-4xl text-gray-300 mb-4"></i>
|
260 |
+
<h4 class="text-lg font-medium text-gray-500">No lyrics generated yet</h4>
|
261 |
+
<p class="text-gray-400 mt-2">Customize your settings and click "Generate Lyrics" to begin</p>
|
262 |
+
</div>
|
263 |
+
</div>
|
264 |
+
</div>
|
265 |
+
</div>
|
266 |
+
</div>
|
267 |
+
</section>
|
268 |
+
|
269 |
+
<!-- Features Section -->
|
270 |
+
<section id="learn" class="py-16 bg-gray-50">
|
271 |
+
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
272 |
+
<div class="text-center mb-12 fade-in">
|
273 |
+
<h2 class="text-3xl font-extrabold text-gray-900 sm:text-4xl">
|
274 |
+
Explore Māori Musical Traditions
|
275 |
+
</h2>
|
276 |
+
<p class="mt-4 max-w-2xl text-xl text-gray-500 mx-auto">
|
277 |
+
Learn about the rich cultural heritage behind Māori music and lyrics
|
278 |
+
</p>
|
279 |
+
</div>
|
280 |
+
|
281 |
+
<div class="grid grid-cols-1 md:grid-cols-3 gap-8">
|
282 |
+
<div class="bg-white p-6 rounded-lg shadow-md hover:shadow-lg transition duration-300 fade-in">
|
283 |
+
<div class="text-yellow-500 text-3xl mb-4">
|
284 |
+
<i class="fas fa-book-open"></i>
|
285 |
+
</div>
|
286 |
+
<h3 class="text-xl font-semibold text-gray-900 mb-3">Waiata Traditions</h3>
|
287 |
+
<p class="text-gray-600">
|
288 |
+
Waiata are traditional Māori songs that carry history, knowledge, and emotions. They serve as oral records of tribal history and express spiritual and emotional concepts.
|
289 |
+
</p>
|
290 |
+
<a href="#" class="mt-4 inline-flex items-center text-yellow-600 hover:text-yellow-700 font-medium">
|
291 |
+
Learn more <i class="fas fa-arrow-right ml-1"></i>
|
292 |
+
</a>
|
293 |
+
</div>
|
294 |
+
|
295 |
+
<div class="bg-white p-6 rounded-lg shadow-md hover:shadow-lg transition duration-300 fade-in">
|
296 |
+
<div class="text-yellow-500 text-3xl mb-4">
|
297 |
+
<i class="fas fa-users"></i>
|
298 |
+
</div>
|
299 |
+
<h3 class="text-xl font-semibold text-gray-900 mb-3">Haka Performance</h3>
|
300 |
+
<p class="text-gray-600">
|
301 |
+
The haka is a ceremonial dance that combines vigorous movements, rhythmic foot-stamping, and loud chanting. It's performed for various occasions including welcomes and challenges.
|
302 |
+
</p>
|
303 |
+
<a href="#" class="mt-4 inline-flex items-center text-yellow-600 hover:text-yellow-700 font-medium">
|
304 |
+
Learn more <i class="fas fa-arrow-right ml-1"></i>
|
305 |
+
</a>
|
306 |
+
</div>
|
307 |
+
|
308 |
+
<div class="bg-white p-6 rounded-lg shadow-md hover:shadow-lg transition duration-300 fade-in">
|
309 |
+
<div class="text-yellow-500 text-3xl mb-4">
|
310 |
+
<i class="fas fa-comments"></i>
|
311 |
+
</div>
|
312 |
+
<h3 class="text-xl font-semibold text-gray-900 mb-3">Te Reo Māori</h3>
|
313 |
+
<p class="text-gray-600">
|
314 |
+
Te Reo Māori is the indigenous language of New Zealand. Our generator helps preserve this taonga (treasure) by creating authentic lyrics while teaching proper pronunciation.
|
315 |
+
</p>
|
316 |
+
<a href="#" class="mt-4 inline-flex items-center text-yellow-600 hover:text-yellow-700 font-medium">
|
317 |
+
Learn more <i class="fas fa-arrow-right ml-1"></i>
|
318 |
+
</a>
|
319 |
+
</div>
|
320 |
+
</div>
|
321 |
+
|
322 |
+
<div class="mt-12 text-center fade-in">
|
323 |
+
<a href="#" class="inline-flex items-center px-6 py-3 border border-transparent text-base font-medium rounded-md shadow-sm text-white bg-yellow-500 hover:bg-yellow-600 transition duration-300">
|
324 |
+
Explore All Resources <i class="fas fa-arrow-right ml-2"></i>
|
325 |
+
</a>
|
326 |
+
</div>
|
327 |
+
</div>
|
328 |
+
</section>
|
329 |
+
|
330 |
+
<!-- Community Section -->
|
331 |
+
<section class="py-16 bg-white">
|
332 |
+
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
333 |
+
<div class="lg:grid lg:grid-cols-2 lg:gap-8 items-center">
|
334 |
+
<div class="mb-8 lg:mb-0 fade-in">
|
335 |
+
<h2 class="text-3xl font-extrabold text-gray-900 sm:text-4xl">
|
336 |
+
Join Our Growing Community
|
337 |
+
</h2>
|
338 |
+
<p class="mt-4 text-lg text-gray-500">
|
339 |
+
Connect with other creators, share your compositions, and collaborate on projects that celebrate Māori culture through music.
|
340 |
+
</p>
|
341 |
+
<div class="mt-8">
|
342 |
+
<div class="flex items-center mb-4">
|
343 |
+
<div class="flex-shrink-0 bg-yellow-100 rounded-full p-2">
|
344 |
+
<i class="fas fa-users text-yellow-600"></i>
|
345 |
+
</div>
|
346 |
+
<div class="ml-3">
|
347 |
+
<p class="text-sm font-medium text-gray-900">500+ active creators</p>
|
348 |
+
</div>
|
349 |
+
</div>
|
350 |
+
<div class="flex items-center mb-4">
|
351 |
+
<div class="flex-shrink-0 bg-yellow-100 rounded-full p-2">
|
352 |
+
<i class="fas fa-music text-yellow-600"></i>
|
353 |
+
</div>
|
354 |
+
<div class="ml-3">
|
355 |
+
<p class="text-sm font-medium text-gray-900">1,200+ lyrics generated</p>
|
356 |
+
</div>
|
357 |
+
</div>
|
358 |
+
<div class="flex items-center">
|
359 |
+
<div class="flex-shrink-0 bg-yellow-100 rounded-full p-2">
|
360 |
+
<i class="fas fa-comment text-yellow-600"></i>
|
361 |
+
</div>
|
362 |
+
<div class="ml-3">
|
363 |
+
<p class="text-sm font-medium text-gray-900">Cultural experts available for guidance</p>
|
364 |
+
</div>
|
365 |
+
</div>
|
366 |
+
</div>
|
367 |
+
</div>
|
368 |
+
<div class="bg-gray-50 p-6 rounded-lg shadow-md fade-in">
|
369 |
+
<h3 class="text-xl font-semibold text-gray-900 mb-4">Featured Composition</h3>
|
370 |
+
<div class="bg-white p-4 rounded-md shadow-sm mb-4">
|
371 |
+
<div class="flex items-start">
|
372 |
+
<div class="flex-shrink-0">
|
373 |
+
<img class="h-10 w-10 rounded-full" src="https://images.unsplash.com/photo-1494790108377-be9c29b29330?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=facearea&facepad=2&w=256&h=256&q=80" alt="">
|
374 |
+
</div>
|
375 |
+
<div class="ml-3">
|
376 |
+
<p class="text-sm font-medium text-gray-900">Sarah K.</p>
|
377 |
+
<p class="text-sm text-gray-500">Created 3 days ago</p>
|
378 |
+
</div>
|
379 |
+
</div>
|
380 |
+
<div class="mt-4 text-gray-700">
|
381 |
+
<p class="font-medium">"Te Aroha" - A modern waiata about love and connection</p>
|
382 |
+
<p class="mt-2 italic">"Ko te aroha te wai e ora ai te tangata..."</p>
|
383 |
+
</div>
|
384 |
+
<div class="mt-4 flex items-center text-sm text-gray-500">
|
385 |
+
<i class="fas fa-heart text-red-400 mr-1"></i> 24 likes
|
386 |
+
<span class="mx-2">•</span>
|
387 |
+
<i class="fas fa-comment text-gray-400 mr-1"></i> 5 comments
|
388 |
+
</div>
|
389 |
+
</div>
|
390 |
+
<div class="text-center">
|
391 |
+
<a href="#" class="inline-flex items-center px-4 py-2 border border-transparent text-sm font-medium rounded-md shadow-sm text-white bg-yellow-500 hover:bg-yellow-600 transition duration-300">
|
392 |
+
View Community Creations <i class="fas fa-arrow-right ml-2"></i>
|
393 |
+
</a>
|
394 |
+
</div>
|
395 |
+
</div>
|
396 |
+
</div>
|
397 |
+
</div>
|
398 |
+
</section>
|
399 |
+
|
400 |
+
<!-- Footer -->
|
401 |
+
<footer class="bg-gray-900 text-white pt-12 pb-8">
|
402 |
+
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
403 |
+
<div class="grid grid-cols-2 md:grid-cols-4 gap-8">
|
404 |
+
<div class="col-span-2">
|
405 |
+
<h3 class="text-lg font-semibold mb-4">Māori Lyrics Generator</h3>
|
406 |
+
<p class="text-gray-400 text-sm">
|
407 |
+
A platform dedicated to preserving and celebrating Māori culture through the power of music and language.
|
408 |
+
</p>
|
409 |
+
<div class="mt-4 flex space-x-4">
|
410 |
+
<a href="#" class="text-gray-400 hover:text-white">
|
411 |
+
<i class="fab fa-facebook-f"></i>
|
412 |
+
</a>
|
413 |
+
<a href="#" class="text-gray-400 hover:text-white">
|
414 |
+
<i class="fab fa-twitter"></i>
|
415 |
+
</a>
|
416 |
+
<a href="#" class="text-gray-400 hover:text-white">
|
417 |
+
<i class="fab fa-instagram"></i>
|
418 |
+
</a>
|
419 |
+
<a href="#" class="text-gray-400 hover:text-white">
|
420 |
+
<i class="fab fa-youtube"></i>
|
421 |
+
</a>
|
422 |
+
</div>
|
423 |
+
</div>
|
424 |
+
<div>
|
425 |
+
<h3 class="text-sm font-semibold text-gray-300 uppercase tracking-wider mb-4">Resources</h3>
|
426 |
+
<ul class="space-y-2">
|
427 |
+
<li><a href="#" class="text-gray-400 hover:text-white text-sm">Te Reo Māori Guide</a></li>
|
428 |
+
<li><a href="#" class="text-gray-400 hover:text-white text-sm">Cultural Protocols</a></li>
|
429 |
+
<li><a href="#" class="text-gray-400 hover:text-white text-sm">Pronunciation Guide</a></li>
|
430 |
+
<li><a href="#" class="text-gray-400 hover:text-white text-sm">Song Structures</a></li>
|
431 |
+
</ul>
|
432 |
+
</div>
|
433 |
+
<div>
|
434 |
+
<h3 class="text-sm font-semibold text-gray-300 uppercase tracking-wider mb-4">About</h3>
|
435 |
+
<ul class="space-y-2">
|
436 |
+
<li><a href="#" class="text-gray-400 hover:text-white text-sm">Our Mission</a></li>
|
437 |
+
<li><a href="#" class="text-gray-400 hover:text-white text-sm">Cultural Advisors</a></li>
|
438 |
+
<li><a href="#" class="text-gray-400 hover:text-white text-sm">Privacy Policy</a></li>
|
439 |
+
<li><a href="#" class="text-gray-400 hover:text-white text-sm">Contact Us</a></li>
|
440 |
+
</ul>
|
441 |
+
</div>
|
442 |
+
</div>
|
443 |
+
<div class="mt-8 pt-8 border-t border-gray-800 text-sm text-gray-400 text-center">
|
444 |
+
<p>© 2023 Māori Lyrics Generator. All rights reserved.</p>
|
445 |
+
<p class="mt-2">Created with respect for Māori culture and traditions.</p>
|
446 |
+
</div>
|
447 |
+
</div>
|
448 |
+
</footer>
|
449 |
+
|
450 |
+
<script>
|
451 |
+
document.addEventListener('DOMContentLoaded', function() {
|
452 |
+
// Sample data for lyrics generation
|
453 |
+
const sampleLyrics = {
|
454 |
+
nature: {
|
455 |
+
waiata: {
|
456 |
+
joyful: [
|
457 |
+
"E rere e te ao mārama",
|
458 |
+
"Ko ngā manu e kōwhiti nei",
|
459 |
+
"Te waiata o te taiao",
|
460 |
+
"He aroha, he harikoa"
|
461 |
+
],
|
462 |
+
peaceful: [
|
463 |
+
"Te moana e takoto ana",
|
464 |
+
"Te maunga e tū mai rā",
|
465 |
+
"Ko ngā mea katoa e noho tahi ana",
|
466 |
+
"He wairua rangimārie"
|
467 |
+
]
|
468 |
+
},
|
469 |
+
haka: {
|
470 |
+
powerful: [
|
471 |
+
"Whakarongo! E ngā iwi!",
|
472 |
+
"Ko te whenua e karanga nei!",
|
473 |
+
"Kia kaha, kia māia!",
|
474 |
+
"Kia manawanui!"
|
475 |
+
]
|
476 |
+
}
|
477 |
+
},
|
478 |
+
ancestors: {
|
479 |
+
waiata: {
|
480 |
+
solemn: [
|
481 |
+
"E ngā tīpuna e moe nei",
|
482 |
+
"Kei te kapo atu mātou ki ō koutou māramatanga",
|
483 |
+
"Hei arahi i a mātou",
|
484 |
+
"I ngā rā e heke mai nei"
|
485 |
+
]
|
486 |
+
}
|
487 |
+
},
|
488 |
+
love: {
|
489 |
+
waiata: {
|
490 |
+
joyful: [
|
491 |
+
"E hine e, ko koe taku aroha",
|
492 |
+
"Ko koe taku pōtiki",
|
493 |
+
"Te hiahia o taku ngākau",
|
494 |
+
"Mō ake tonu atu"
|
495 |
+
]
|
496 |
+
}
|
497 |
+
}
|
498 |
+
};
|
499 |
+
|
500 |
+
const translations = {
|
501 |
+
nature: {
|
502 |
+
waiata: {
|
503 |
+
joyful: [
|
504 |
+
"Fly, oh bright world",
|
505 |
+
"The birds that dart about",
|
506 |
+
"The song of nature",
|
507 |
+
"Is love, is joy"
|
508 |
+
],
|
509 |
+
peaceful: [
|
510 |
+
"The ocean lies calm",
|
511 |
+
"The mountain stands there",
|
512 |
+
"All things live together",
|
513 |
+
"In a peaceful spirit"
|
514 |
+
]
|
515 |
+
},
|
516 |
+
haka: {
|
517 |
+
powerful: [
|
518 |
+
"Listen! O people!",
|
519 |
+
"The land calls out!",
|
520 |
+
"Be strong, be brave!",
|
521 |
+
"Be steadfast!"
|
522 |
+
]
|
523 |
+
}
|
524 |
+
},
|
525 |
+
ancestors: {
|
526 |
+
waiata: {
|
527 |
+
solemn: [
|
528 |
+
"Oh ancestors who sleep here",
|
529 |
+
"We reach for your wisdom",
|
530 |
+
"To guide us",
|
531 |
+
"In the days to come"
|
532 |
+
]
|
533 |
+
}
|
534 |
+
},
|
535 |
+
love: {
|
536 |
+
waiata: {
|
537 |
+
joyful: [
|
538 |
+
"Oh girl, you are my love",
|
539 |
+
"You are my darling",
|
540 |
+
"The desire of my heart",
|
541 |
+
"Forever more"
|
542 |
+
]
|
543 |
+
}
|
544 |
+
}
|
545 |
+
};
|
546 |
+
|
547 |
+
const culturalContexts = {
|
548 |
+
nature: {
|
549 |
+
waiata: {
|
550 |
+
joyful: "This waiata celebrates the beauty of nature (taiao) in Māori tradition. Nature is seen as a living entity with its own wairua (spirit). The joyful tone reflects the Māori concept of connection between people and the natural world.",
|
551 |
+
peaceful: "This peaceful waiata reflects the Māori worldview of harmony with nature. Mountains (maunga) and oceans (moana) are considered ancestors in Māori cosmology, and their presence brings a sense of tranquility."
|
552 |
+
},
|
553 |
+
haka: {
|
554 |
+
powerful: "This haka-style chant connects people to the land (whenua), a fundamental concept in Māori culture. The powerful delivery is typical of haka performances, which can express a range of emotions from challenge to welcome."
|
555 |
+
}
|
556 |
+
},
|
557 |
+
ancestors: {
|
558 |
+
waiata: {
|
559 |
+
solemn: "This waiata honors ancestors (tīpuna), who are considered ever-present guides in Māori tradition. The solemn tone reflects the deep respect for those who have passed on but continue to influence the living."
|
560 |
+
}
|
561 |
+
},
|
562 |
+
love: {
|
563 |
+
waiata: {
|
564 |
+
joyful: "This love song (waiata aroha) expresses deep affection in the Māori tradition. Such songs were traditionally composed to express personal emotions and were often performed with great feeling."
|
565 |
+
}
|
566 |
+
}
|
567 |
+
};
|
568 |
+
|
569 |
+
// Generator button click handler
|
570 |
+
document.getElementById('generate-btn').addEventListener('click', function() {
|
571 |
+
const theme = document.getElementById('theme').value;
|
572 |
+
const style = document.getElementById('style').value;
|
573 |
+
const emotion = document.getElementById('emotion').value;
|
574 |
+
|
575 |
+
// Show loading state
|
576 |
+
document.getElementById('loading').classList.remove('hidden');
|
577 |
+
document.getElementById('results').classList.add('hidden');
|
578 |
+
document.getElementById('placeholder').classList.add('hidden');
|
579 |
+
|
580 |
+
// Hide translation if it was shown
|
581 |
+
document.getElementById('english-translation').classList.add('hidden');
|
582 |
+
|
583 |
+
// Simulate API call with timeout
|
584 |
+
setTimeout(function() {
|
585 |
+
// Hide loading
|
586 |
+
document.getElementById('loading').classList.add('hidden');
|
587 |
+
|
588 |
+
// Check if we have sample data for this combination
|
589 |
+
if (sampleLyrics[theme] && sampleLyrics[theme][style] && sampleLyrics[theme][style][emotion]) {
|
590 |
+
const lyrics = sampleLyrics[theme][style][emotion];
|
591 |
+
const translation = translations[theme][style][emotion];
|
592 |
+
const context = culturalContexts[theme][style][emotion];
|
593 |
+
|
594 |
+
// Display lyrics
|
595 |
+
const maoriLyricsElement = document.getElementById('maori-lyrics');
|
596 |
+
maoriLyricsElement.innerHTML = '';
|
597 |
+
lyrics.forEach(line => {
|
598 |
+
const p = document.createElement('p');
|
599 |
+
p.textContent = line;
|
600 |
+
p.classList.add('mb-2');
|
601 |
+
maoriLyricsElement.appendChild(p);
|
602 |
+
});
|
603 |
+
|
604 |
+
// Store translation for later display
|
605 |
+
const englishElement = document.getElementById('english-translation');
|
606 |
+
englishElement.innerHTML = '';
|
607 |
+
translation.forEach(line => {
|
608 |
+
const p = document.createElement('p');
|
609 |
+
p.textContent = line;
|
610 |
+
p.classList.add('mb-2');
|
611 |
+
englishElement.appendChild(p);
|
612 |
+
});
|
613 |
+
|
614 |
+
// Display cultural context
|
615 |
+
document.getElementById('cultural-context').textContent = context;
|
616 |
+
|
617 |
+
// Show results
|
618 |
+
document.getElementById('results').classList.remove('hidden');
|
619 |
+
} else {
|
620 |
+
// Fallback if no sample data
|
621 |
+
document.getElementById('maori-lyrics').innerHTML = `
|
622 |
+
<p class="mb-2">Kāore he kupu mō tēnei kōwhiringa i tēnei wā.</p>
|
623 |
+
<p>Kia hoki ki te kōwhiringa kē.</p>
|
624 |
+
`;
|
625 |
+
document.getElementById('english-translation').innerHTML = `
|
626 |
+
<p class="mb-2">No words available for this combination at this time.</p>
|
627 |
+
<p>Please try a different combination.</p>
|
628 |
+
`;
|
629 |
+
document.getElementById('cultural-context').textContent = "Our apologies, this combination of theme, style and emotion doesn't have sample content yet. Our team is working to expand the database.";
|
630 |
+
document.getElementById('results').classList.remove('hidden');
|
631 |
+
}
|
632 |
+
}, 1500);
|
633 |
+
});
|
634 |
+
|
635 |
+
// Toggle translation
|
636 |
+
document.getElementById('translate-btn').addEventListener('click', function() {
|
637 |
+
const translation = document.getElementById('english-translation');
|
638 |
+
translation.classList.toggle('hidden');
|
639 |
+
});
|
640 |
+
|
641 |
+
// Audio button (placeholder functionality)
|
642 |
+
document.getElementById('audio-btn').addEventListener('click', function() {
|
643 |
+
alert('Audio pronunciation feature would play the lyrics in te reo Māori.');
|
644 |
+
});
|
645 |
+
|
646 |
+
// Save button (placeholder functionality)
|
647 |
+
document.getElementById('save-btn').addEventListener('click', function() {
|
648 |
+
alert('This would save the lyrics to your account collection.');
|
649 |
+
});
|
650 |
+
|
651 |
+
// Download button (placeholder functionality)
|
652 |
+
document.getElementById('download-btn').addEventListener('click', function() {
|
653 |
+
alert('This would download the lyrics as a text file.');
|
654 |
+
});
|
655 |
+
|
656 |
+
// Regenerate button
|
657 |
+
document.getElementById('regenerate-btn').addEventListener('click', function() {
|
658 |
+
document.getElementById('generate-btn').click();
|
659 |
+
});
|
660 |
+
|
661 |
+
// Smooth scrolling for anchor links
|
662 |
+
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
|
663 |
+
anchor.addEventListener('click', function (e) {
|
664 |
+
e.preventDefault();
|
665 |
+
|
666 |
+
const targetId = this.getAttribute('href');
|
667 |
+
if (targetId === '#') return;
|
668 |
+
|
669 |
+
const targetElement = document.querySelector(targetId);
|
670 |
+
if (targetElement) {
|
671 |
+
targetElement.scrollIntoView({
|
672 |
+
behavior: 'smooth'
|
673 |
+
});
|
674 |
+
}
|
675 |
+
});
|
676 |
+
});
|
677 |
+
|
678 |
+
// Add fade-in effect to elements as they come into view
|
679 |
+
const fadeElements = document.querySelectorAll('.fade-in');
|
680 |
+
|
681 |
+
const fadeObserver = new IntersectionObserver((entries) => {
|
682 |
+
entries.forEach(entry => {
|
683 |
+
if (entry.isIntersecting) {
|
684 |
+
entry.target.classList.add('opacity-100', 'translate-y-0');
|
685 |
+
fadeObserver.unobserve(entry.target);
|
686 |
+
}
|
687 |
+
});
|
688 |
+
}, {
|
689 |
+
threshold: 0.1
|
690 |
+
});
|
691 |
+
|
692 |
+
fadeElements.forEach(element => {
|
693 |
+
element.classList.add('opacity-0', 'translate-y-4', 'transition-all', 'duration-500');
|
694 |
+
fadeObserver.observe(element);
|
695 |
+
});
|
696 |
+
});
|
697 |
+
</script>
|
698 |
+
<p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=XXXMARK/ma-lyric" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
|
699 |
+
</html>
|
prompts.txt
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
**Title:** Māori Lyrics Generator: Fusing Tradition with Technology **Structure and Concept:** The Māori Lyrics Generator is a groundbreaking initiative designed to honor and preserve Māori culture while embracing the power of modern AI technology. This platform is built to inspire creativity, educate users about Māori traditions, and encourage respectful engagement with te reo Māori through songwriting and lyric creation. **Key Features:** 1. **Lyric Generation Engine:** - AI-powered system capable of generating lyrics in te reo Māori, blending traditional and contemporary styles. - Options for multiple genres: waiata (songs), haka (traditional war dance chants), and modern fusion styles. - Customizable themes, emotional tones, and cultural motifs to suit user preferences. 2. **Cultural Integration:** - Comprehensive database of Māori vocabulary, idioms, and phrases with contextual meanings. - Cultural context explanations for all generated lyrics to ensure authenticity and respect. - Resources on the history of Māori music, waiata, and haka traditions. 3. **User Experience:** - Personalized user accounts to save, edit, and share lyrics. - Interactive features for community feedback, collaboration, and co-creation. - Professional translation verification for ensuring linguistic accuracy. 4. **Educational Components:** - Pronunciation guides with audio examples for learning te reo Māori. - Tutorials on traditional song structures and cultural sensitivity. - Insights into Māori storytelling traditions and their importance in preserving culture. 5. **Community Engagement:** - Social sharing options to showcase creations. - Collaborative songwriting spaces for group projects and cultural exchange. - Monthly highlights featuring artists, compositions, and cultural ambassadors. **Code Language and Tools:** - **Frontend:** HTML5, CSS3, JavaScript (React.js for dynamic user interfaces). - **Backend:** Node.js with Express.js for server-side operations. - **AI Integration:** Python for AI models, using libraries like TensorFlow or PyTorch for natural language processing. - **Database:** MongoDB for storing user data, lyrics, and cultural resources. - **Prompts for AI Tools:** - "Generate lyrics for a waiata about unity and family using te reo Māori." - "Create a haka chant with a theme of strength and resilience." - "Suggest cultural phrases and their meanings for a song about nature." - "Provide a tutorial on traditional Māori song structures." **Pros and Cons:** **Pros:** - **Cultural Preservation:** Promotes the use of te reo Māori and raises awareness of Māori traditions. - **Creative Empowerment:** Inspires users to create meaningful lyrics while learning about a rich cultural heritage. - **Educational Value:** Provides tools for users to learn te reo Māori and understand its cultural significance. - **Community Building:** Encourages collaboration and fosters a sense of belonging among users. - **Accessibility:** Responsive design ensures usability across devices, making it accessible to a wider audience. **Cons:** - **Cultural Sensitivity Risks:** Potential misuse or misinterpretation of cultural elements without proper guidance. - **AI Limitations:** AI-generated lyrics may lack the depth and nuance of human-created content. - **Resource Intensity:** Developing and maintaining the platform requires significant time, effort, and funding. - **User Dependency:** Users might rely too heavily on the generator, limiting their own creative growth. **Inspiring Vision:** The Māori Lyrics Generator is not just a tool—it’s a movement. It’s a celebration of heritage, a bridge between generations, and a beacon for cultural preservation in the digital age. By blending tradition with technology, this platform empowers individuals to express themselves creatively while honoring the rich legacy of the Māori people. It’s a reminder that innovation and respect can coexist, and together, they can create something truly extraordinary. Let this project inspire you to engage with cultures beyond your own, to learn, to grow, and to create with purpose. Together, we can ensure that the beauty of Māori language and traditions continues to thrive for generations to come.
|