Telefon görüşmelerinin metine çevrilmesi standartı

Bu doküman telefon görüşmelerinin metine çevrilmesiyle ilgili firmamız tarafından önerilen bir standartı göstermektedir.

Bu özellik henüz BETA aşamasındadır. Önerilerinizi Hipcall Geliştirme Formu üzerinden geliştirme ekibimize verebilirsiniz.

Versiyon

Versiyon olarak semantic versiyonlama kullanılmaktadır. Şuanki versiyon v0.1.0'dır.

JSON Yapısı

JSON dört nodedan oluşmaktadır.

  • version: (string) Dokümanın versiyonu. Example: "1.0.0"
  • id: (string/uuid) çağrının ID'si. Example: "e8945fd1-5ae0-4615-868c-29b2d50bd41b"
  • started_at: (string) UTC/ETC zaman dilimine göre çağrının başladığı zaman. Example: "2024-07-10T17:28:29.902987Z"
  • output: (object) Çevirinin çıktısı

Output standart

  • language: (string) İki haften oluşan dil.. Örneğin: "en"
  • segments: (array)
    • segment: (object)
      • id: (string) String şekilde UUID'dir.
      • end: (number) Konuşmanın bittiği saniye
      • text: (string) Konuşma metni
      • start: (number) Konuşmanın başladığı saniye
      • speaker: Konuşmacı
      • avg_logprob: (number) Olasılık/güven skoru
      • sentiment: (string) Konuşmacının duygu analizi (positive, neutral, negative veya boş olalabilir)
      • words:
        • id: (string) String şekilde UUID'dir.
        • end: (number) Kelimenin başladığı saniye
        • word: (string) Kelimenin kendisi
        • start: (number) Kelimenin bittiği saniye
        • probability: (number) Olasılık/güven skoru
  • num_speakers: (integer) Konuşmadaki kullanıcı sayısı. Örneğin: 2

Örnek bir JSON

{
  "version": "0.1.0",
  "id": "e8945fd1-5ae0-4615-868c-29b2d50bd41b",
  "started_at": "2024-07-10T17:28:29.902987Z",
  "output": {
    "language": "tr",
    "segments": [
      {
        "id": "9ffcb83c-b5d3-46dc-9cd6-d79429b03e9b",
        "end": 1443.91,
        "text": "Merhaba, Hipcall'dan Onur ben",
        "start": 1410.3,
        "words": [
          {
            "id": "a5fdf544-efb7-49c9-b79c-ef7231f09ce5",
            "end": 1410.3,
            "word": "Merhaba",
            "start": 1410.3,
            "probability": 0.8740234375
          },
          {
            "id": "8f063802-b7d7-49ca-a266-0dcb94b4d506",
            "end": 1410.44,
            "word": "Hipcall'dan",
            "start": 1410.3,
            "probability": 0.37744140625
          }
        ],
        "speaker": "SPEAKER_00",
        "avg_logprob": -0.32476635959660893,
        "sentiment": "positive"
      }
    ],
    "num_speakers": 2
  }
}