Skip to content

Commit f1e1aee

Browse files
committed
New voices
1 parent 3ec5b05 commit f1e1aee

File tree

5 files changed

+11
-5
lines changed

5 files changed

+11
-5
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,13 +85,13 @@ private async void SpeakKoalaGPT()
8585
var message = new Part();
8686
message.Role = "user";
8787
message.Content = "Hi! Help me to pick right wand";
88-
message.Voice = "filipp";
8988

9089
_messages.Add(message);
9190

9291
var request = new CreateChatCompletionRequestPrompt();
9392
request.Messages = _messages;
9493
request.Model = "gpt4";
94+
request.Voice = "filipp";
9595

9696
var response = await _koalaGptApi.CreateSpeechPrompt(request);
9797

Runtime/DataTypesKoala.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ public struct Part
88
{
99
public string Content { get; set; }
1010
public string Role { get; set; }
11-
public string? Voice { get; set; }
1211
}
1312

1413
public struct Content
@@ -36,6 +35,12 @@ public sealed class CreateChatCompletionRequestSimple
3635
}
3736

3837
public sealed class CreateChatCompletionRequestPrompt
38+
{
39+
public string Model { get; set; }
40+
public List<Part> Messages { get; set; }
41+
}
42+
43+
public sealed class CreateAudioCompletionRequest
3944
{
4045
public string Model { get; set; }
4146
public List<Part> Messages { get; set; }

Runtime/KoalaGPTApi.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -351,7 +351,7 @@ public async Task<string> CreateChatCompletionSimplePrompt(CreateChatCompletionR
351351
/// </summary>
352352
/// <param name="request">See <see cref="CreateChatCompletionRequestPrompt"/></param>
353353
/// <returns>string</returns>
354-
public async Task<AudioClip> CreateSpeechPrompt(CreateChatCompletionRequestPrompt request)
354+
public async Task<AudioClip> CreateSpeechPrompt(CreateAudioCompletionRequest request)
355355
{
356356
var path = $"{BASE_PATH}/unity/voice";
357357

Tests/TestApiSendPrompt.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,10 @@ public async Task Create_Speech()
5252

5353
messages.Add(message);
5454

55-
var request = new CreateChatCompletionRequestPrompt();
55+
var request = new CreateAudioCompletionRequest();
5656
request.Messages = messages;
5757
request.Model = "gpt4";
58+
request.Voice = "filipp";
5859

5960
var res = await _koalaGptApi.CreateSpeechPrompt(request);
6061
Assert.NotNull(res);

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "com.cyberkoalastudios.koalagpt",
3-
"version": "0.0.3",
3+
"version": "0.0.4",
44
"displayName": "KoalaGPT Unity",
55
"description": "An official KoalaGPT Unity Package that aims to help you use CyberKoala API directly in Unity Game engine.",
66
"unity": "2020.3",

0 commit comments

Comments
 (0)