类 ACRCloudExtrTool

java.lang.Object
com.acrcloud.utils.ACRCloudExtrTool

public class ACRCloudExtrTool extends Object
  • 构造器详细资料

    • ACRCloudExtrTool

      public ACRCloudExtrTool()
  • 方法详细资料

    • createFingerprintByFile

      public static byte[] createFingerprintByFile(String fileName, int startTimeSeconds, int audioLenSeconds, boolean isDB)
    • createHummingFingerprintByFile

      public static byte[] createHummingFingerprintByFile(String fileName, int startTimeSeconds, int audioLenSeconds)
    • createFingerprintByFileBuffer

      public static byte[] createFingerprintByFileBuffer(byte[] dataBuffer, int dataBufferLen, int startTimeSeconds, int audioLenSeconds, boolean isDB)
    • createFingerprintByFpBuffer

      public static byte[] createFingerprintByFpBuffer(byte[] dataBuffer, int dataBufferLen, int startTimeSeconds, int audioLenSeconds)
    • createHummingFingerprintByFileBuffer

      public static byte[] createHummingFingerprintByFileBuffer(byte[] dataBuffer, int dataBufferLen, int startTimeSeconds, int audioLenSeconds)
    • createFingerprint

      public static byte[] createFingerprint(byte[] dataBuffer, int dataBufferLen, boolean isDB)
    • createHummingFingerprint

      public static byte[] createHummingFingerprint(byte[] dataBuffer, int dataBufferLen)
    • decodeAudioByFile

      public static byte[] decodeAudioByFile(String fileName, int startTimeSeconds, int audioLenSeconds)
    • decodeAudioByFileBuffer

      public static byte[] decodeAudioByFileBuffer(byte[] dataBuffer, int dataBufferLen, int startTimeSeconds, int audioLenSeconds)
    • setDebug

      public static void setDebug()
    • getDoc

      public static String getDoc()
    • getDurationMSByFile

      public static int getDurationMSByFile(String fileName)
    • getDurationMSByFpBuffer

      public static int getDurationMSByFpBuffer(byte[] dataBuffer, int dataBufferLen)