Swara Structure Analysis Model

BERT model untuk analisis struktur berbicara (opening, content, closing) dalam Bahasa Indonesia.

Model Description

Model ini dilatih untuk mengklasifikasikan kalimat dalam pidato/presentasi menjadi 3 kategori:

  • Opening: Pembukaan (salam, perkenalan, pengantar)
  • Content: Isi utama (poin-poin, argumen, penjelasan)
  • Closing: Penutup (kesimpulan, ucapan terima kasih)

Usage

from transformers import BertTokenizer, BertForSequenceClassification
import torch

# Load model
model_name = "Cyberlace/swara-structure-model"
tokenizer = BertTokenizer.from_pretrained(model_name)
model = BertForSequenceClassification.from_pretrained(model_name)

# Predict
text = "Selamat pagi hadirin sekalian"
inputs = tokenizer(text, return_tensors="pt", padding=True, truncation=True, max_length=128)

with torch.no_grad():
    outputs = model(**inputs)
    probs = torch.nn.functional.softmax(outputs.logits, dim=-1)
    predicted_class = torch.argmax(probs, dim=1).item()

labels = {0: "opening", 1: "content", 2: "closing"}
print(f"Predicted: {labels[predicted_class]}")

Training Data

Model dilatih dengan dataset pidato dan presentasi dalam Bahasa Indonesia.

Intended Use

Model ini digunakan dalam sistem analisis public speaking untuk:

  • Evaluasi struktur presentasi
  • Feedback otomatis untuk pembicara
  • Training public speaking
Downloads last month
105
Safetensors
Model size
0.1B params
Tensor type
F32
ยท
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support

Space using Cyberlace/swara-structure-model 1