Delphi 접속과 아이플라이텍 음성 합성 SDK

1067 단어 delphi
1. 아이플라이텍 윈 버전 SDK 다운로드
2. SDK의bin 디렉터리에 있는 자원 파일 복사값을 새 프로젝트 디렉터리로 만들고 dll 도입 단원을 구축하여 c++ dll 헤더 파일을delphi로 전환합니다
unit UnitXF;

interface

const
  HDANET_DLL = 'msc.dll';

type
  wave_pcm_hdr = record
    riff: array [0 .. 3] of AnsiChar; // = "RIFF"
    size_8: Integer; // = FileSize - 8
    wave: array [0 .. 3] of AnsiChar; // = "WAVE"
    fmt: array [0 .. 3] of AnsiChar; // 1     // = "fmt "
    fmt_size: Integer; // =           : 16
    format_tag: SmallInt; // = PCM : 1
    channels: SmallInt; // =     : 1
    samples_per_sec: Integer; // =     : 8000 | 6000 | 11025 | 16000
    avg_bytes_per_sec: Integer;
    // =       : samples_per_sec * bits_per_sample / 8
    block_align: SmallInt; // =         : wBitsPerSample / 8
    bits_per_sample: SmallInt; // =      : 8 | 16
    data: array [0 .. 3] of AnsiChar; // = "data";
    data_size: Integer; // =       : FileSize - 44
  end;

  tts_result_ntf_handler = procedure(const sessionID: PAnsiChar;
    audio: PAnsiChar; audioLen: Integer

좋은 웹페이지 즐겨찾기