본문으로 건너뛰기
버전: 최신 버전

AIAPI

namespace AIHuman.Core

Modifier and TypeMethod and Description
AIHuman.Common.AIErrorAuthenticate(string appId, string userKey, string platform) 발급받은 userKey로 인증을 시도합니다. 실패하면 관련 내용을 AIError를 통해 반환합니다.
voidGetAIList(AIListType listType, Action<AIList, AIError> OnComplete) listType 인자로 현재 인증된 상태의 사용가능한 AI 모델 목록을 얻어 옵니다.
stringDefaultAIName { get; } 현재 설정되어 있는 기본(default) AI의 이름을 가져옵니다.
voidGetSampleTexts(string aiName, Action<string[], AIError> OnComplete) AI의 이름을 인자로 해당 AI의 기본 발화 문장들을 콜백 함수를 통해 가져옵니다.
voidGetSampleTextList(string languageCode, Action<string[], AIError> OnComplete) languageCode를 인자로 해당 AI의 기본 발화 문장들을 콜백 함수를 통해 가져옵니다.
AIHuman.Model.AIClipSetCreateClipSet(string speechText, string gestureName = "", CustomVoice customVoice = null) ClipSet 객체를 생성합니다.
AIHuman.Common.AIErrorLoadCustomVoices() 기본 음성 외 추가로 사용 가능한 음성 리스트를 로드합니다.
List<string>GetSpeakableLanguages(string gender = null) 구사 가능한 언어코드 리스트를 가져옵니다.
List<CustomVoice>GetCustomVoices(string language = null, string gender = null) 사용 가능한 음성 리스트를 가져옵니다.
voidGetAudioClip(string aiName, string speechText, string voiceID, Action<string, AIClipSet, AIError, AudioClip> onComplete) Text와 음성 id와 같은 정보를 인자로 AudioClip을 가져옵니다.
CustomVoiceFindCustomVoice(string id) 음성 리스트 중 id에 해당하는 CustomVoice 객체를 가져옵니다. 없으면 null을 반환합니다.