syntax = "proto3"; package Agora.SpeechToText; option objc_class_prefix = "Stt"; option csharp_namespace = "AgoraSTTSample.Protobuf"; option java_package = "io.agora.rtc.speech2text"; option java_outer_classname = "AgoraSpeech2TextProtobuffer"; message Text { int32 vendor = 1; int32 version = 2; int32 seqnum = 3; int64 uid = 4; int32 flag = 5; int64 time = 6; int32 lang = 7; int32 starttime = 8; int32 offtime = 9; repeated Word words = 10; bool end_of_segment = 11; int32 duration_ms = 12; string data_type = 13; // transcribe ,translate repeated Translation trans = 14; string culture = 15; } message Word { string text = 1; int32 start_ms = 2; int32 duration_ms = 3; bool is_final = 4; double confidence = 5; } message Translation { bool is_final = 1; string lang = 2; // 翻译语言 repeated string texts = 3; }