package com.seer.teach.teacher.service.platform;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.nio.ByteBuffer;

/**
 * 音频单词数据类
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class AudioWord {

    private boolean isFinal;

    private Integer frameIndex;

    private Integer chunkIndex;

    /**
     * 单词音频文本(base64编码)
     */
    private String audioText;

    private ByteBuffer audioData;

    /**
     * 单词文本
     */
    private String text;
    
    /**
     * 单词开始时间（毫秒）
     */
    private int beginTime;
    
    /**
     * 单词结束时间（毫秒）
     */
    private int endTime;

    private int beginIndex;

    private int endIndex;
}