|
KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
|
음성 파일 변환과 명령 문자열 파싱 유틸리티를 제공합니다. 더 자세히 ...
#include <UVoiceFunctionLibrary.h>
UVoiceFunctionLibrary에 대한 상속 다이어그램 :
UVoiceFunctionLibrary에 대한 협력 다이어그램:정적 Public 멤버 함수 | |
| static TArray< uint8 > | ConvertPCM2WAV (const TArray< uint8 > &InPCMData, int32 InSampleRate, int32 InChannel, int32 InBitsPerSample) |
| PCM 데이터를 WAV 포맷으로 감쌉니다. | |
| static TArray< uint8 > | ConvertStereoToMono (const TArray< uint8 > &InStereoPCMData) |
| 스테레오 PCM 데이터를 모노로 변환합니다. (좌우 채널 평균) | |
| static USoundWaveProcedural * | CreateProceduralSoundWaveFromWavData (const TArray< uint8 > &AudioData) |
| 절차형 사운드 웨이브를 생성해 스트리밍 재생에 사용합니다. | |
| static USoundWave * | CreateSoundWaveFromWavData (const TArray< uint8 > &WavData) |
| WAV 데이터를 기반으로 사운드 웨이브 객체를 생성합니다. | |
| static TArray< uint8 > | ResampleAudio (const TArray< uint8 > &InPCMData, int32 InSampleRate, int32 OutSampleRate, int32 InNumChannels) |
| PCM 오디오 데이터를 다른 샘플레이트로 리샘플링합니다. | |
| static FString | SaveWavToFile (TArray< uint8 > &InWavData, const FString &InFileName=TEXT("")) |
| WAV 데이터를 파일로 저장합니다. | |
음성 파일 변환과 명령 문자열 파싱 유틸리티를 제공합니다.
UVoiceFunctionLibrary.h 파일의 14 번째 라인에서 정의되었습니다.
|
static |
PCM 데이터를 WAV 포맷으로 감쌉니다.
| InPCMData | [in] 원본 PCM 바이트 배열입니다. |
| InSampleRate | [in] 샘플레이트(Hz)입니다. |
| InChannel | [in] 채널 수입니다. |
| InBitsPerSample | [in] 샘플당 비트 수입니다. |
UVoiceFunctionLibrary.cpp 파일의 26 번째 라인에서 정의되었습니다.
|
static |
스테레오 PCM 데이터를 모노로 변환합니다. (좌우 채널 평균)
| InStereoPCMData | [in] 스테레오 PCM 데이터 (16bit, 2채널) |
UVoiceFunctionLibrary.cpp 파일의 303 번째 라인에서 정의되었습니다.
다음을 참조함 : PRINTLOG.
|
static |
절차형 사운드 웨이브를 생성해 스트리밍 재생에 사용합니다.
| AudioData | [in] PCM 데이터입니다. |
UVoiceFunctionLibrary.cpp 파일의 178 번째 라인에서 정의되었습니다.
다음을 참조함 : PRINTLOG, ReadUInt16(), ReadUInt32(), VOICE_LOG.
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
|
static |
WAV 데이터를 기반으로 사운드 웨이브 객체를 생성합니다.
| WavData | [in] WAV 형식의 바이트 배열입니다. |
UVoiceFunctionLibrary.cpp 파일의 102 번째 라인에서 정의되었습니다.
다음을 참조함 : PRINTLOG, ReadUInt16(), ReadUInt32().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
|
static |
PCM 오디오 데이터를 다른 샘플레이트로 리샘플링합니다.
| InPCMData | [in] 원본 PCM 데이터 (16bit) |
| InSampleRate | [in] 원본 샘플레이트 |
| OutSampleRate | [in] 목표 샘플레이트 |
| InNumChannels | [in] 채널 수 |
UVoiceFunctionLibrary.cpp 파일의 266 번째 라인에서 정의되었습니다.
|
static |
WAV 데이터를 파일로 저장합니다.
| InWavData | [in,out] 저장할 WAV 데이터입니다. |
| InFileName | [in] 저장할 파일 이름(비어있으면 임시 파일 생성)입니다. |
UVoiceFunctionLibrary.cpp 파일의 64 번째 라인에서 정의되었습니다.