diff --git a/player/animalese_voice_profiles.gd b/player/animalese_voice_profiles.gd index 4ebb528..ded0898 100644 --- a/player/animalese_voice_profiles.gd +++ b/player/animalese_voice_profiles.gd @@ -2,16 +2,26 @@ class_name AnimaleseVoiceProfiles extends RefCounted const DEFAULT_ID: String = "natural" -const DEFAULT_SAMPLE_SET_ID: String = "robot" +const DEFAULT_SAMPLE_SET_ID: String = "kat" const DEFAULT_SPEED_ID: String = "normal" const DEFAULT_CALL_ID: String = "meow" const CALL_AUDIO_DIRECTORY: String = "res://sound/dialogue/calls" const SAMPLE_SET_OPTIONS: Array[Dictionary] = [ + { + "id": "kat", + "label": "kat", + "directory": "res://sound/dialogue/animalese/alphanumeric", + }, { "id": "robot", "label": "robot", "directory": "res://sound/dialogue/animalese/robot", }, + { + "id": "kim", + "label": "kim", + "directory": "res://sound/dialogue/animalese/kim", + }, ] const OPTIONS: Array[Dictionary] = [ {"id": "tiny", "label": "tiny", "pitch": 1.24}, diff --git a/scripts/import_animalese_voice.sh b/scripts/import_animalese_voice.sh index c9c2bc9..cb7eded 100755 --- a/scripts/import_animalese_voice.sh +++ b/scripts/import_animalese_voice.sh @@ -7,7 +7,7 @@ readonly OUTPUT_SAMPLE_RATE="48000" usage() { printf 'usage: %s SOURCE_DIRECTORY SAMPLE_SET_DIRECTORY\n' "$0" >&2 - printf 'example: %s /path/to/voice_clips custom_voice\n' "$0" >&2 + printf 'example: %s /path/to/voice_kim kim\n' "$0" >&2 } if (( $# != 2 )); then diff --git a/scripts/validate_animalese_samples.gd b/scripts/validate_animalese_samples.gd index 1985ad9..a4e7502 100644 --- a/scripts/validate_animalese_samples.gd +++ b/scripts/validate_animalese_samples.gd @@ -16,14 +16,20 @@ func _initialize() -> void: "animalese supports every letter and digit", ) _expect( - VoiceProfilesType.DEFAULT_SAMPLE_SET_ID == "robot", - "robot is the default animalese voice set", + VoiceProfilesType.DEFAULT_SAMPLE_SET_ID == "kat", + "kat is the default animalese voice set", ) _expect( VoiceProfilesType.is_valid_sample_set("robot"), "the original tones remain available as robot", ) + _expect( + VoiceProfilesType.is_valid_sample_set("kim"), + "kim is available as an animalese voice set", + ) + _validate_set("kat", EXPECTED_CHARACTERS, false) _validate_set("robot", ROBOT_CHARACTERS, true) + _validate_set("kim", EXPECTED_CHARACTERS, false) if _failures.is_empty(): print("Animalese sample validation: PASS") quit(0) diff --git a/sound/dialogue/animalese/alphanumeric/0.wav b/sound/dialogue/animalese/alphanumeric/0.wav new file mode 100644 index 0000000..779e725 Binary files /dev/null and b/sound/dialogue/animalese/alphanumeric/0.wav differ diff --git a/sound/dialogue/animalese/alphanumeric/0.wav.import b/sound/dialogue/animalese/alphanumeric/0.wav.import new file mode 100644 index 0000000..19ac04b --- /dev/null +++ b/sound/dialogue/animalese/alphanumeric/0.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://cbn5ed728rsm" +path="res://.godot/imported/0.wav-9378d7763e1ef87ae982ab57f6e81f2d.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/alphanumeric/0.wav" +dest_files=["res://.godot/imported/0.wav-9378d7763e1ef87ae982ab57f6e81f2d.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/1.wav b/sound/dialogue/animalese/alphanumeric/1.wav new file mode 100644 index 0000000..db7dd62 Binary files /dev/null and b/sound/dialogue/animalese/alphanumeric/1.wav differ diff --git a/sound/dialogue/animalese/alphanumeric/1.wav.import b/sound/dialogue/animalese/alphanumeric/1.wav.import new file mode 100644 index 0000000..fa2905a --- /dev/null +++ b/sound/dialogue/animalese/alphanumeric/1.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://8ofrxxya8xo8" +path="res://.godot/imported/1.wav-759e5f8cac5cef5d0e23605844f5032c.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/alphanumeric/1.wav" +dest_files=["res://.godot/imported/1.wav-759e5f8cac5cef5d0e23605844f5032c.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/2.wav b/sound/dialogue/animalese/alphanumeric/2.wav new file mode 100644 index 0000000..74dd315 Binary files /dev/null and b/sound/dialogue/animalese/alphanumeric/2.wav differ diff --git a/sound/dialogue/animalese/alphanumeric/2.wav.import b/sound/dialogue/animalese/alphanumeric/2.wav.import new file mode 100644 index 0000000..800b899 --- /dev/null +++ b/sound/dialogue/animalese/alphanumeric/2.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://cmxvxip3pwuun" +path="res://.godot/imported/2.wav-4b3515a4b79f8ae9ffc829c8a5e3c285.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/alphanumeric/2.wav" +dest_files=["res://.godot/imported/2.wav-4b3515a4b79f8ae9ffc829c8a5e3c285.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/3.wav b/sound/dialogue/animalese/alphanumeric/3.wav new file mode 100644 index 0000000..6f90835 Binary files /dev/null and b/sound/dialogue/animalese/alphanumeric/3.wav differ diff --git a/sound/dialogue/animalese/alphanumeric/3.wav.import b/sound/dialogue/animalese/alphanumeric/3.wav.import new file mode 100644 index 0000000..5430aea --- /dev/null +++ b/sound/dialogue/animalese/alphanumeric/3.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://c8017waek7ew8" +path="res://.godot/imported/3.wav-ffb8f531dceaa153b492b74c4bbf7c7c.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/alphanumeric/3.wav" +dest_files=["res://.godot/imported/3.wav-ffb8f531dceaa153b492b74c4bbf7c7c.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/4.wav b/sound/dialogue/animalese/alphanumeric/4.wav new file mode 100644 index 0000000..061b5da Binary files /dev/null and b/sound/dialogue/animalese/alphanumeric/4.wav differ diff --git a/sound/dialogue/animalese/alphanumeric/4.wav.import b/sound/dialogue/animalese/alphanumeric/4.wav.import new file mode 100644 index 0000000..65e2fa4 --- /dev/null +++ b/sound/dialogue/animalese/alphanumeric/4.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bbtypop1cmrw1" +path="res://.godot/imported/4.wav-effad197373ffb9b48afe78e0fe6c95a.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/alphanumeric/4.wav" +dest_files=["res://.godot/imported/4.wav-effad197373ffb9b48afe78e0fe6c95a.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/5.wav b/sound/dialogue/animalese/alphanumeric/5.wav new file mode 100644 index 0000000..a6c5000 Binary files /dev/null and b/sound/dialogue/animalese/alphanumeric/5.wav differ diff --git a/sound/dialogue/animalese/alphanumeric/5.wav.import b/sound/dialogue/animalese/alphanumeric/5.wav.import new file mode 100644 index 0000000..cddbc1f --- /dev/null +++ b/sound/dialogue/animalese/alphanumeric/5.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://ddwhh6igah1ok" +path="res://.godot/imported/5.wav-2cd0baa0afa291660575e1fc431a6b91.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/alphanumeric/5.wav" +dest_files=["res://.godot/imported/5.wav-2cd0baa0afa291660575e1fc431a6b91.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/6.wav b/sound/dialogue/animalese/alphanumeric/6.wav new file mode 100644 index 0000000..41154f8 Binary files /dev/null and b/sound/dialogue/animalese/alphanumeric/6.wav differ diff --git a/sound/dialogue/animalese/alphanumeric/6.wav.import b/sound/dialogue/animalese/alphanumeric/6.wav.import new file mode 100644 index 0000000..4cb51b2 --- /dev/null +++ b/sound/dialogue/animalese/alphanumeric/6.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://cqsddej565w48" +path="res://.godot/imported/6.wav-8c88e3785af1748d3cc8334b825655e1.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/alphanumeric/6.wav" +dest_files=["res://.godot/imported/6.wav-8c88e3785af1748d3cc8334b825655e1.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/7.wav b/sound/dialogue/animalese/alphanumeric/7.wav new file mode 100644 index 0000000..e732f42 Binary files /dev/null and b/sound/dialogue/animalese/alphanumeric/7.wav differ diff --git a/sound/dialogue/animalese/alphanumeric/7.wav.import b/sound/dialogue/animalese/alphanumeric/7.wav.import new file mode 100644 index 0000000..7ed72ee --- /dev/null +++ b/sound/dialogue/animalese/alphanumeric/7.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://de5lwv3vtq4jo" +path="res://.godot/imported/7.wav-aa6620dad62f7a8fa68ac3dfe0e8bce0.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/alphanumeric/7.wav" +dest_files=["res://.godot/imported/7.wav-aa6620dad62f7a8fa68ac3dfe0e8bce0.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/8.wav b/sound/dialogue/animalese/alphanumeric/8.wav new file mode 100644 index 0000000..2779375 Binary files /dev/null and b/sound/dialogue/animalese/alphanumeric/8.wav differ diff --git a/sound/dialogue/animalese/alphanumeric/8.wav.import b/sound/dialogue/animalese/alphanumeric/8.wav.import new file mode 100644 index 0000000..4733d6c --- /dev/null +++ b/sound/dialogue/animalese/alphanumeric/8.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://lsklvocqcohu" +path="res://.godot/imported/8.wav-ee305634b68bbc3c852777570ad90d81.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/alphanumeric/8.wav" +dest_files=["res://.godot/imported/8.wav-ee305634b68bbc3c852777570ad90d81.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/9.wav b/sound/dialogue/animalese/alphanumeric/9.wav new file mode 100644 index 0000000..644d326 Binary files /dev/null and b/sound/dialogue/animalese/alphanumeric/9.wav differ diff --git a/sound/dialogue/animalese/alphanumeric/9.wav.import b/sound/dialogue/animalese/alphanumeric/9.wav.import new file mode 100644 index 0000000..06be5cb --- /dev/null +++ b/sound/dialogue/animalese/alphanumeric/9.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://cuwg5n2w8trdf" +path="res://.godot/imported/9.wav-2dbc1a5726fda3c5d3e5b8a5c940e14e.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/alphanumeric/9.wav" +dest_files=["res://.godot/imported/9.wav-2dbc1a5726fda3c5d3e5b8a5c940e14e.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/a.wav b/sound/dialogue/animalese/alphanumeric/a.wav new file mode 100644 index 0000000..cd50a8b Binary files /dev/null and b/sound/dialogue/animalese/alphanumeric/a.wav differ diff --git a/sound/dialogue/animalese/alphanumeric/a.wav.import b/sound/dialogue/animalese/alphanumeric/a.wav.import new file mode 100644 index 0000000..f058d25 --- /dev/null +++ b/sound/dialogue/animalese/alphanumeric/a.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://dnnf2sfntra41" +path="res://.godot/imported/a.wav-07b66f5c4c337a0412ac22c096725756.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/alphanumeric/a.wav" +dest_files=["res://.godot/imported/a.wav-07b66f5c4c337a0412ac22c096725756.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/b.wav b/sound/dialogue/animalese/alphanumeric/b.wav new file mode 100644 index 0000000..56c49e2 Binary files /dev/null and b/sound/dialogue/animalese/alphanumeric/b.wav differ diff --git a/sound/dialogue/animalese/alphanumeric/b.wav.import b/sound/dialogue/animalese/alphanumeric/b.wav.import new file mode 100644 index 0000000..82c50e4 --- /dev/null +++ b/sound/dialogue/animalese/alphanumeric/b.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://cxueylrkf0358" +path="res://.godot/imported/b.wav-4eb4b2c71e0d5f50efbe3fc8793801e4.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/alphanumeric/b.wav" +dest_files=["res://.godot/imported/b.wav-4eb4b2c71e0d5f50efbe3fc8793801e4.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/c.wav b/sound/dialogue/animalese/alphanumeric/c.wav new file mode 100644 index 0000000..6531a4a Binary files /dev/null and b/sound/dialogue/animalese/alphanumeric/c.wav differ diff --git a/sound/dialogue/animalese/alphanumeric/c.wav.import b/sound/dialogue/animalese/alphanumeric/c.wav.import new file mode 100644 index 0000000..5fc9844 --- /dev/null +++ b/sound/dialogue/animalese/alphanumeric/c.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://cbwe5uie8fa6k" +path="res://.godot/imported/c.wav-86a3dcc44eaabde775a8efc14c630f27.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/alphanumeric/c.wav" +dest_files=["res://.godot/imported/c.wav-86a3dcc44eaabde775a8efc14c630f27.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/d.wav b/sound/dialogue/animalese/alphanumeric/d.wav new file mode 100644 index 0000000..3838dd7 Binary files /dev/null and b/sound/dialogue/animalese/alphanumeric/d.wav differ diff --git a/sound/dialogue/animalese/alphanumeric/d.wav.import b/sound/dialogue/animalese/alphanumeric/d.wav.import new file mode 100644 index 0000000..c58cbf9 --- /dev/null +++ b/sound/dialogue/animalese/alphanumeric/d.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://yyr410g00p5p" +path="res://.godot/imported/d.wav-5577435bb675e68970dd9de887fff671.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/alphanumeric/d.wav" +dest_files=["res://.godot/imported/d.wav-5577435bb675e68970dd9de887fff671.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/e.wav b/sound/dialogue/animalese/alphanumeric/e.wav new file mode 100644 index 0000000..8ba7d24 Binary files /dev/null and b/sound/dialogue/animalese/alphanumeric/e.wav differ diff --git a/sound/dialogue/animalese/alphanumeric/e.wav.import b/sound/dialogue/animalese/alphanumeric/e.wav.import new file mode 100644 index 0000000..8d384a2 --- /dev/null +++ b/sound/dialogue/animalese/alphanumeric/e.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://cp6stdrpayltv" +path="res://.godot/imported/e.wav-6373ce27ee05eb89c9d510ca465a24d1.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/alphanumeric/e.wav" +dest_files=["res://.godot/imported/e.wav-6373ce27ee05eb89c9d510ca465a24d1.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/f.wav b/sound/dialogue/animalese/alphanumeric/f.wav new file mode 100644 index 0000000..0ec0644 Binary files /dev/null and b/sound/dialogue/animalese/alphanumeric/f.wav differ diff --git a/sound/dialogue/animalese/alphanumeric/f.wav.import b/sound/dialogue/animalese/alphanumeric/f.wav.import new file mode 100644 index 0000000..fdc83d0 --- /dev/null +++ b/sound/dialogue/animalese/alphanumeric/f.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bc1lj4kba0fr1" +path="res://.godot/imported/f.wav-637c7bb130969a55972a1c232962cb40.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/alphanumeric/f.wav" +dest_files=["res://.godot/imported/f.wav-637c7bb130969a55972a1c232962cb40.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/g.wav b/sound/dialogue/animalese/alphanumeric/g.wav new file mode 100644 index 0000000..c942d53 Binary files /dev/null and b/sound/dialogue/animalese/alphanumeric/g.wav differ diff --git a/sound/dialogue/animalese/alphanumeric/g.wav.import b/sound/dialogue/animalese/alphanumeric/g.wav.import new file mode 100644 index 0000000..f643d8d --- /dev/null +++ b/sound/dialogue/animalese/alphanumeric/g.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://6k1d81vrewm7" +path="res://.godot/imported/g.wav-73da4ecac29d03a5e0c1bb2463bcb6cb.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/alphanumeric/g.wav" +dest_files=["res://.godot/imported/g.wav-73da4ecac29d03a5e0c1bb2463bcb6cb.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/h.wav b/sound/dialogue/animalese/alphanumeric/h.wav new file mode 100644 index 0000000..545915f Binary files /dev/null and b/sound/dialogue/animalese/alphanumeric/h.wav differ diff --git a/sound/dialogue/animalese/alphanumeric/h.wav.import b/sound/dialogue/animalese/alphanumeric/h.wav.import new file mode 100644 index 0000000..c33b3bf --- /dev/null +++ b/sound/dialogue/animalese/alphanumeric/h.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://boatg77atys5a" +path="res://.godot/imported/h.wav-44456bd4f004ee75088b13cb2069e3fb.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/alphanumeric/h.wav" +dest_files=["res://.godot/imported/h.wav-44456bd4f004ee75088b13cb2069e3fb.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/i.wav b/sound/dialogue/animalese/alphanumeric/i.wav new file mode 100644 index 0000000..f464cbc Binary files /dev/null and b/sound/dialogue/animalese/alphanumeric/i.wav differ diff --git a/sound/dialogue/animalese/alphanumeric/i.wav.import b/sound/dialogue/animalese/alphanumeric/i.wav.import new file mode 100644 index 0000000..51b5c36 --- /dev/null +++ b/sound/dialogue/animalese/alphanumeric/i.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://cvru47ct1d7mj" +path="res://.godot/imported/i.wav-8ce67b78d17a9ac111433177c3ed850b.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/alphanumeric/i.wav" +dest_files=["res://.godot/imported/i.wav-8ce67b78d17a9ac111433177c3ed850b.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/j.wav b/sound/dialogue/animalese/alphanumeric/j.wav new file mode 100644 index 0000000..1381026 Binary files /dev/null and b/sound/dialogue/animalese/alphanumeric/j.wav differ diff --git a/sound/dialogue/animalese/alphanumeric/j.wav.import b/sound/dialogue/animalese/alphanumeric/j.wav.import new file mode 100644 index 0000000..83202fe --- /dev/null +++ b/sound/dialogue/animalese/alphanumeric/j.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://dwi1wq2dyli5y" +path="res://.godot/imported/j.wav-c07aa6b0f20fa8fcc89a706a3391c11c.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/alphanumeric/j.wav" +dest_files=["res://.godot/imported/j.wav-c07aa6b0f20fa8fcc89a706a3391c11c.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/k.wav b/sound/dialogue/animalese/alphanumeric/k.wav new file mode 100644 index 0000000..3995b27 Binary files /dev/null and b/sound/dialogue/animalese/alphanumeric/k.wav differ diff --git a/sound/dialogue/animalese/alphanumeric/k.wav.import b/sound/dialogue/animalese/alphanumeric/k.wav.import new file mode 100644 index 0000000..8cbff42 --- /dev/null +++ b/sound/dialogue/animalese/alphanumeric/k.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://6dkc31pv1ey1" +path="res://.godot/imported/k.wav-c6fde0aff33080ec99703bdd4fa87e80.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/alphanumeric/k.wav" +dest_files=["res://.godot/imported/k.wav-c6fde0aff33080ec99703bdd4fa87e80.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/l.wav b/sound/dialogue/animalese/alphanumeric/l.wav new file mode 100644 index 0000000..e0f7ae7 Binary files /dev/null and b/sound/dialogue/animalese/alphanumeric/l.wav differ diff --git a/sound/dialogue/animalese/alphanumeric/l.wav.import b/sound/dialogue/animalese/alphanumeric/l.wav.import new file mode 100644 index 0000000..8c05113 --- /dev/null +++ b/sound/dialogue/animalese/alphanumeric/l.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://d2o1hk6e4bbss" +path="res://.godot/imported/l.wav-722141f795e13543172ffd960308b24c.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/alphanumeric/l.wav" +dest_files=["res://.godot/imported/l.wav-722141f795e13543172ffd960308b24c.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/m.wav b/sound/dialogue/animalese/alphanumeric/m.wav new file mode 100644 index 0000000..6ea69d4 Binary files /dev/null and b/sound/dialogue/animalese/alphanumeric/m.wav differ diff --git a/sound/dialogue/animalese/alphanumeric/m.wav.import b/sound/dialogue/animalese/alphanumeric/m.wav.import new file mode 100644 index 0000000..c5f005b --- /dev/null +++ b/sound/dialogue/animalese/alphanumeric/m.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://c588ew7t8dwse" +path="res://.godot/imported/m.wav-2ad62bfb1ad90a0667f708c5154de5dc.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/alphanumeric/m.wav" +dest_files=["res://.godot/imported/m.wav-2ad62bfb1ad90a0667f708c5154de5dc.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/n.wav b/sound/dialogue/animalese/alphanumeric/n.wav new file mode 100644 index 0000000..636914e Binary files /dev/null and b/sound/dialogue/animalese/alphanumeric/n.wav differ diff --git a/sound/dialogue/animalese/alphanumeric/n.wav.import b/sound/dialogue/animalese/alphanumeric/n.wav.import new file mode 100644 index 0000000..455c90b --- /dev/null +++ b/sound/dialogue/animalese/alphanumeric/n.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://mc1vnfuhpuwr" +path="res://.godot/imported/n.wav-b995292a9ce9755047a5a6a6166a4a4c.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/alphanumeric/n.wav" +dest_files=["res://.godot/imported/n.wav-b995292a9ce9755047a5a6a6166a4a4c.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/o.wav b/sound/dialogue/animalese/alphanumeric/o.wav new file mode 100644 index 0000000..0161399 Binary files /dev/null and b/sound/dialogue/animalese/alphanumeric/o.wav differ diff --git a/sound/dialogue/animalese/alphanumeric/o.wav.import b/sound/dialogue/animalese/alphanumeric/o.wav.import new file mode 100644 index 0000000..655e8fe --- /dev/null +++ b/sound/dialogue/animalese/alphanumeric/o.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://rkmixmwg8vgp" +path="res://.godot/imported/o.wav-696f77252311afda46e416ece590eb55.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/alphanumeric/o.wav" +dest_files=["res://.godot/imported/o.wav-696f77252311afda46e416ece590eb55.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/p.wav b/sound/dialogue/animalese/alphanumeric/p.wav new file mode 100644 index 0000000..99bf4fd Binary files /dev/null and b/sound/dialogue/animalese/alphanumeric/p.wav differ diff --git a/sound/dialogue/animalese/alphanumeric/p.wav.import b/sound/dialogue/animalese/alphanumeric/p.wav.import new file mode 100644 index 0000000..96ae91b --- /dev/null +++ b/sound/dialogue/animalese/alphanumeric/p.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://blbcb70gci0q2" +path="res://.godot/imported/p.wav-bc58581e4a5d8761e1c8b91f069f951d.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/alphanumeric/p.wav" +dest_files=["res://.godot/imported/p.wav-bc58581e4a5d8761e1c8b91f069f951d.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/q.wav b/sound/dialogue/animalese/alphanumeric/q.wav new file mode 100644 index 0000000..80562cc Binary files /dev/null and b/sound/dialogue/animalese/alphanumeric/q.wav differ diff --git a/sound/dialogue/animalese/alphanumeric/q.wav.import b/sound/dialogue/animalese/alphanumeric/q.wav.import new file mode 100644 index 0000000..896c936 --- /dev/null +++ b/sound/dialogue/animalese/alphanumeric/q.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bmu30s0vscbvg" +path="res://.godot/imported/q.wav-b9d907f73d4a59dd6641ffe35c36aaac.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/alphanumeric/q.wav" +dest_files=["res://.godot/imported/q.wav-b9d907f73d4a59dd6641ffe35c36aaac.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/r.wav b/sound/dialogue/animalese/alphanumeric/r.wav new file mode 100644 index 0000000..b38b3a8 Binary files /dev/null and b/sound/dialogue/animalese/alphanumeric/r.wav differ diff --git a/sound/dialogue/animalese/alphanumeric/r.wav.import b/sound/dialogue/animalese/alphanumeric/r.wav.import new file mode 100644 index 0000000..3007c69 --- /dev/null +++ b/sound/dialogue/animalese/alphanumeric/r.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bgdec44ic6msd" +path="res://.godot/imported/r.wav-d5ea52bfff9160d4d25d74dd94072208.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/alphanumeric/r.wav" +dest_files=["res://.godot/imported/r.wav-d5ea52bfff9160d4d25d74dd94072208.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/s.wav b/sound/dialogue/animalese/alphanumeric/s.wav new file mode 100644 index 0000000..8ba7d24 Binary files /dev/null and b/sound/dialogue/animalese/alphanumeric/s.wav differ diff --git a/sound/dialogue/animalese/alphanumeric/s.wav.import b/sound/dialogue/animalese/alphanumeric/s.wav.import new file mode 100644 index 0000000..c48dad9 --- /dev/null +++ b/sound/dialogue/animalese/alphanumeric/s.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://draie1dh0muw" +path="res://.godot/imported/s.wav-0dfb29a8b9a3bf4890d24e227cd0d0c4.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/alphanumeric/s.wav" +dest_files=["res://.godot/imported/s.wav-0dfb29a8b9a3bf4890d24e227cd0d0c4.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/t.wav b/sound/dialogue/animalese/alphanumeric/t.wav new file mode 100644 index 0000000..f34aa5d Binary files /dev/null and b/sound/dialogue/animalese/alphanumeric/t.wav differ diff --git a/sound/dialogue/animalese/alphanumeric/t.wav.import b/sound/dialogue/animalese/alphanumeric/t.wav.import new file mode 100644 index 0000000..cd55195 --- /dev/null +++ b/sound/dialogue/animalese/alphanumeric/t.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://ybmvcpv7prx" +path="res://.godot/imported/t.wav-d4e7e7dbe4c04e54e9c7edb0d85af81a.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/alphanumeric/t.wav" +dest_files=["res://.godot/imported/t.wav-d4e7e7dbe4c04e54e9c7edb0d85af81a.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/u.wav b/sound/dialogue/animalese/alphanumeric/u.wav new file mode 100644 index 0000000..c41b3fc Binary files /dev/null and b/sound/dialogue/animalese/alphanumeric/u.wav differ diff --git a/sound/dialogue/animalese/alphanumeric/u.wav.import b/sound/dialogue/animalese/alphanumeric/u.wav.import new file mode 100644 index 0000000..27b2e8b --- /dev/null +++ b/sound/dialogue/animalese/alphanumeric/u.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://dn0hxgm1ueiv7" +path="res://.godot/imported/u.wav-b8a534783b71ec701bb0925308d513a2.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/alphanumeric/u.wav" +dest_files=["res://.godot/imported/u.wav-b8a534783b71ec701bb0925308d513a2.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/v.wav b/sound/dialogue/animalese/alphanumeric/v.wav new file mode 100644 index 0000000..78b81f9 Binary files /dev/null and b/sound/dialogue/animalese/alphanumeric/v.wav differ diff --git a/sound/dialogue/animalese/alphanumeric/v.wav.import b/sound/dialogue/animalese/alphanumeric/v.wav.import new file mode 100644 index 0000000..294b852 --- /dev/null +++ b/sound/dialogue/animalese/alphanumeric/v.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://c5p70bkanhlua" +path="res://.godot/imported/v.wav-0dc1396f424599662d6812e2e59a3b71.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/alphanumeric/v.wav" +dest_files=["res://.godot/imported/v.wav-0dc1396f424599662d6812e2e59a3b71.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/w.wav b/sound/dialogue/animalese/alphanumeric/w.wav new file mode 100644 index 0000000..26cbdc9 Binary files /dev/null and b/sound/dialogue/animalese/alphanumeric/w.wav differ diff --git a/sound/dialogue/animalese/alphanumeric/w.wav.import b/sound/dialogue/animalese/alphanumeric/w.wav.import new file mode 100644 index 0000000..5c13da4 --- /dev/null +++ b/sound/dialogue/animalese/alphanumeric/w.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://dr2025tcuq5lq" +path="res://.godot/imported/w.wav-caf9c9b3fa280c326a6be0c426672562.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/alphanumeric/w.wav" +dest_files=["res://.godot/imported/w.wav-caf9c9b3fa280c326a6be0c426672562.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/x.wav b/sound/dialogue/animalese/alphanumeric/x.wav new file mode 100644 index 0000000..fa020f7 Binary files /dev/null and b/sound/dialogue/animalese/alphanumeric/x.wav differ diff --git a/sound/dialogue/animalese/alphanumeric/x.wav.import b/sound/dialogue/animalese/alphanumeric/x.wav.import new file mode 100644 index 0000000..95a6a8e --- /dev/null +++ b/sound/dialogue/animalese/alphanumeric/x.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://c2c6lwmfogv1o" +path="res://.godot/imported/x.wav-6dec8d5d6aa916173970737d9db8f509.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/alphanumeric/x.wav" +dest_files=["res://.godot/imported/x.wav-6dec8d5d6aa916173970737d9db8f509.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/y.wav b/sound/dialogue/animalese/alphanumeric/y.wav new file mode 100644 index 0000000..3acdc45 Binary files /dev/null and b/sound/dialogue/animalese/alphanumeric/y.wav differ diff --git a/sound/dialogue/animalese/alphanumeric/y.wav.import b/sound/dialogue/animalese/alphanumeric/y.wav.import new file mode 100644 index 0000000..72ebe0c --- /dev/null +++ b/sound/dialogue/animalese/alphanumeric/y.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://csjurthefub6u" +path="res://.godot/imported/y.wav-82e4c89a86bc31782eaca5f5ee737bb1.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/alphanumeric/y.wav" +dest_files=["res://.godot/imported/y.wav-82e4c89a86bc31782eaca5f5ee737bb1.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/z.wav b/sound/dialogue/animalese/alphanumeric/z.wav new file mode 100644 index 0000000..779e725 Binary files /dev/null and b/sound/dialogue/animalese/alphanumeric/z.wav differ diff --git a/sound/dialogue/animalese/alphanumeric/z.wav.import b/sound/dialogue/animalese/alphanumeric/z.wav.import new file mode 100644 index 0000000..b089115 --- /dev/null +++ b/sound/dialogue/animalese/alphanumeric/z.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bujyv5lsxarhr" +path="res://.godot/imported/z.wav-38cc5c83dca1b80b731d307651219c08.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/alphanumeric/z.wav" +dest_files=["res://.godot/imported/z.wav-38cc5c83dca1b80b731d307651219c08.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/kim/0.wav b/sound/dialogue/animalese/kim/0.wav new file mode 100644 index 0000000..ed9af43 Binary files /dev/null and b/sound/dialogue/animalese/kim/0.wav differ diff --git a/sound/dialogue/animalese/kim/0.wav.import b/sound/dialogue/animalese/kim/0.wav.import new file mode 100644 index 0000000..cc27672 --- /dev/null +++ b/sound/dialogue/animalese/kim/0.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://w8wvtbsovk1y" +path="res://.godot/imported/0.wav-bbd392e8755139dca852d942c97afaa6.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/kim/0.wav" +dest_files=["res://.godot/imported/0.wav-bbd392e8755139dca852d942c97afaa6.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/kim/1.wav b/sound/dialogue/animalese/kim/1.wav new file mode 100644 index 0000000..102b4f8 Binary files /dev/null and b/sound/dialogue/animalese/kim/1.wav differ diff --git a/sound/dialogue/animalese/kim/1.wav.import b/sound/dialogue/animalese/kim/1.wav.import new file mode 100644 index 0000000..0169929 --- /dev/null +++ b/sound/dialogue/animalese/kim/1.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://cnny27n4wbk6s" +path="res://.godot/imported/1.wav-5303efd25be6d603f73c2c2d77759fce.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/kim/1.wav" +dest_files=["res://.godot/imported/1.wav-5303efd25be6d603f73c2c2d77759fce.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/kim/2.wav b/sound/dialogue/animalese/kim/2.wav new file mode 100644 index 0000000..5559b55 Binary files /dev/null and b/sound/dialogue/animalese/kim/2.wav differ diff --git a/sound/dialogue/animalese/kim/2.wav.import b/sound/dialogue/animalese/kim/2.wav.import new file mode 100644 index 0000000..26bb35a --- /dev/null +++ b/sound/dialogue/animalese/kim/2.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://daw5c2h7p5yu6" +path="res://.godot/imported/2.wav-a384b25ebb56567742354475fa551c97.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/kim/2.wav" +dest_files=["res://.godot/imported/2.wav-a384b25ebb56567742354475fa551c97.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/kim/3.wav b/sound/dialogue/animalese/kim/3.wav new file mode 100644 index 0000000..158485a Binary files /dev/null and b/sound/dialogue/animalese/kim/3.wav differ diff --git a/sound/dialogue/animalese/kim/3.wav.import b/sound/dialogue/animalese/kim/3.wav.import new file mode 100644 index 0000000..c4f479d --- /dev/null +++ b/sound/dialogue/animalese/kim/3.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://dn24y7on5811q" +path="res://.godot/imported/3.wav-da7f408c6ee782136a7225f6a5b4c2da.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/kim/3.wav" +dest_files=["res://.godot/imported/3.wav-da7f408c6ee782136a7225f6a5b4c2da.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/kim/4.wav b/sound/dialogue/animalese/kim/4.wav new file mode 100644 index 0000000..6d05ec7 Binary files /dev/null and b/sound/dialogue/animalese/kim/4.wav differ diff --git a/sound/dialogue/animalese/kim/4.wav.import b/sound/dialogue/animalese/kim/4.wav.import new file mode 100644 index 0000000..c6a70b3 --- /dev/null +++ b/sound/dialogue/animalese/kim/4.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://cpbt1fduqk2bc" +path="res://.godot/imported/4.wav-710dd9e6b25e0147dec2f21cfae1a894.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/kim/4.wav" +dest_files=["res://.godot/imported/4.wav-710dd9e6b25e0147dec2f21cfae1a894.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/kim/5.wav b/sound/dialogue/animalese/kim/5.wav new file mode 100644 index 0000000..5671a38 Binary files /dev/null and b/sound/dialogue/animalese/kim/5.wav differ diff --git a/sound/dialogue/animalese/kim/5.wav.import b/sound/dialogue/animalese/kim/5.wav.import new file mode 100644 index 0000000..bc739df --- /dev/null +++ b/sound/dialogue/animalese/kim/5.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://chf4scjvimr1o" +path="res://.godot/imported/5.wav-7adb723973f3005425a71be181ad28e9.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/kim/5.wav" +dest_files=["res://.godot/imported/5.wav-7adb723973f3005425a71be181ad28e9.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/kim/6.wav b/sound/dialogue/animalese/kim/6.wav new file mode 100644 index 0000000..379199e Binary files /dev/null and b/sound/dialogue/animalese/kim/6.wav differ diff --git a/sound/dialogue/animalese/kim/6.wav.import b/sound/dialogue/animalese/kim/6.wav.import new file mode 100644 index 0000000..3674eb9 --- /dev/null +++ b/sound/dialogue/animalese/kim/6.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://phxil12i1qmt" +path="res://.godot/imported/6.wav-1303e051aae59fdf169def7624379571.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/kim/6.wav" +dest_files=["res://.godot/imported/6.wav-1303e051aae59fdf169def7624379571.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/kim/7.wav b/sound/dialogue/animalese/kim/7.wav new file mode 100644 index 0000000..ccfdd5f Binary files /dev/null and b/sound/dialogue/animalese/kim/7.wav differ diff --git a/sound/dialogue/animalese/kim/7.wav.import b/sound/dialogue/animalese/kim/7.wav.import new file mode 100644 index 0000000..a6cee56 --- /dev/null +++ b/sound/dialogue/animalese/kim/7.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://dn1pxla32ab23" +path="res://.godot/imported/7.wav-cb4bd630248ebe745a1646dc7060d526.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/kim/7.wav" +dest_files=["res://.godot/imported/7.wav-cb4bd630248ebe745a1646dc7060d526.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/kim/8.wav b/sound/dialogue/animalese/kim/8.wav new file mode 100644 index 0000000..d21e79c Binary files /dev/null and b/sound/dialogue/animalese/kim/8.wav differ diff --git a/sound/dialogue/animalese/kim/8.wav.import b/sound/dialogue/animalese/kim/8.wav.import new file mode 100644 index 0000000..36a3e42 --- /dev/null +++ b/sound/dialogue/animalese/kim/8.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://dw3bqqcoeoelf" +path="res://.godot/imported/8.wav-5f912e71babee0f928483bcc9e2fa9f3.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/kim/8.wav" +dest_files=["res://.godot/imported/8.wav-5f912e71babee0f928483bcc9e2fa9f3.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/kim/9.wav b/sound/dialogue/animalese/kim/9.wav new file mode 100644 index 0000000..70d4515 Binary files /dev/null and b/sound/dialogue/animalese/kim/9.wav differ diff --git a/sound/dialogue/animalese/kim/9.wav.import b/sound/dialogue/animalese/kim/9.wav.import new file mode 100644 index 0000000..8739b30 --- /dev/null +++ b/sound/dialogue/animalese/kim/9.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://b3xwpno2ky226" +path="res://.godot/imported/9.wav-92fe849d00f43baa22f6338601438d71.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/kim/9.wav" +dest_files=["res://.godot/imported/9.wav-92fe849d00f43baa22f6338601438d71.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/kim/a.wav b/sound/dialogue/animalese/kim/a.wav new file mode 100644 index 0000000..78d2ae6 Binary files /dev/null and b/sound/dialogue/animalese/kim/a.wav differ diff --git a/sound/dialogue/animalese/kim/a.wav.import b/sound/dialogue/animalese/kim/a.wav.import new file mode 100644 index 0000000..c0c8c4b --- /dev/null +++ b/sound/dialogue/animalese/kim/a.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://c72cosdd78vhw" +path="res://.godot/imported/a.wav-19230b3cafcf4c28b5dd1f5c6133e5a5.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/kim/a.wav" +dest_files=["res://.godot/imported/a.wav-19230b3cafcf4c28b5dd1f5c6133e5a5.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/kim/b.wav b/sound/dialogue/animalese/kim/b.wav new file mode 100644 index 0000000..440592d Binary files /dev/null and b/sound/dialogue/animalese/kim/b.wav differ diff --git a/sound/dialogue/animalese/kim/b.wav.import b/sound/dialogue/animalese/kim/b.wav.import new file mode 100644 index 0000000..495146b --- /dev/null +++ b/sound/dialogue/animalese/kim/b.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://caejv7ic8kc83" +path="res://.godot/imported/b.wav-185deb7af67f5a2c71a0fcd8ad5c9ee8.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/kim/b.wav" +dest_files=["res://.godot/imported/b.wav-185deb7af67f5a2c71a0fcd8ad5c9ee8.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/kim/c.wav b/sound/dialogue/animalese/kim/c.wav new file mode 100644 index 0000000..d7f2b03 Binary files /dev/null and b/sound/dialogue/animalese/kim/c.wav differ diff --git a/sound/dialogue/animalese/kim/c.wav.import b/sound/dialogue/animalese/kim/c.wav.import new file mode 100644 index 0000000..10afb6b --- /dev/null +++ b/sound/dialogue/animalese/kim/c.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://cpshexs36p2g0" +path="res://.godot/imported/c.wav-bd1cbbf5862edfbaca6f9f8b0bb2990b.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/kim/c.wav" +dest_files=["res://.godot/imported/c.wav-bd1cbbf5862edfbaca6f9f8b0bb2990b.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/kim/d.wav b/sound/dialogue/animalese/kim/d.wav new file mode 100644 index 0000000..51b694b Binary files /dev/null and b/sound/dialogue/animalese/kim/d.wav differ diff --git a/sound/dialogue/animalese/kim/d.wav.import b/sound/dialogue/animalese/kim/d.wav.import new file mode 100644 index 0000000..6654420 --- /dev/null +++ b/sound/dialogue/animalese/kim/d.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bqhge2ptlm71d" +path="res://.godot/imported/d.wav-dd6ab85372a6bd92c069003d8685a7bf.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/kim/d.wav" +dest_files=["res://.godot/imported/d.wav-dd6ab85372a6bd92c069003d8685a7bf.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/kim/e.wav b/sound/dialogue/animalese/kim/e.wav new file mode 100644 index 0000000..cb2c1c8 Binary files /dev/null and b/sound/dialogue/animalese/kim/e.wav differ diff --git a/sound/dialogue/animalese/kim/e.wav.import b/sound/dialogue/animalese/kim/e.wav.import new file mode 100644 index 0000000..8a998e2 --- /dev/null +++ b/sound/dialogue/animalese/kim/e.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://crfyuh2rii14l" +path="res://.godot/imported/e.wav-08036c9672bbd5dd6268ec8812ae775f.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/kim/e.wav" +dest_files=["res://.godot/imported/e.wav-08036c9672bbd5dd6268ec8812ae775f.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/kim/f.wav b/sound/dialogue/animalese/kim/f.wav new file mode 100644 index 0000000..b1545ff Binary files /dev/null and b/sound/dialogue/animalese/kim/f.wav differ diff --git a/sound/dialogue/animalese/kim/f.wav.import b/sound/dialogue/animalese/kim/f.wav.import new file mode 100644 index 0000000..03c1a4d --- /dev/null +++ b/sound/dialogue/animalese/kim/f.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://uk0jqhph802c" +path="res://.godot/imported/f.wav-82aa6f7c781c80928450893a029aac45.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/kim/f.wav" +dest_files=["res://.godot/imported/f.wav-82aa6f7c781c80928450893a029aac45.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/kim/g.wav b/sound/dialogue/animalese/kim/g.wav new file mode 100644 index 0000000..a37ac01 Binary files /dev/null and b/sound/dialogue/animalese/kim/g.wav differ diff --git a/sound/dialogue/animalese/kim/g.wav.import b/sound/dialogue/animalese/kim/g.wav.import new file mode 100644 index 0000000..a9b73ba --- /dev/null +++ b/sound/dialogue/animalese/kim/g.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://1008bpcdr223" +path="res://.godot/imported/g.wav-372aa2fc0531a484e3322ee3d3b48085.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/kim/g.wav" +dest_files=["res://.godot/imported/g.wav-372aa2fc0531a484e3322ee3d3b48085.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/kim/h.wav b/sound/dialogue/animalese/kim/h.wav new file mode 100644 index 0000000..0c19076 Binary files /dev/null and b/sound/dialogue/animalese/kim/h.wav differ diff --git a/sound/dialogue/animalese/kim/h.wav.import b/sound/dialogue/animalese/kim/h.wav.import new file mode 100644 index 0000000..fb6ec91 --- /dev/null +++ b/sound/dialogue/animalese/kim/h.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bw0ua5pignh1m" +path="res://.godot/imported/h.wav-f16878738745ac8ee0150078290ea7c5.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/kim/h.wav" +dest_files=["res://.godot/imported/h.wav-f16878738745ac8ee0150078290ea7c5.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/kim/i.wav b/sound/dialogue/animalese/kim/i.wav new file mode 100644 index 0000000..cd097c2 Binary files /dev/null and b/sound/dialogue/animalese/kim/i.wav differ diff --git a/sound/dialogue/animalese/kim/i.wav.import b/sound/dialogue/animalese/kim/i.wav.import new file mode 100644 index 0000000..724e4f5 --- /dev/null +++ b/sound/dialogue/animalese/kim/i.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://cyv3yum38oqdm" +path="res://.godot/imported/i.wav-c720580ef88ff0c17cc9e0a9daec4ec2.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/kim/i.wav" +dest_files=["res://.godot/imported/i.wav-c720580ef88ff0c17cc9e0a9daec4ec2.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/kim/j.wav b/sound/dialogue/animalese/kim/j.wav new file mode 100644 index 0000000..718d67e Binary files /dev/null and b/sound/dialogue/animalese/kim/j.wav differ diff --git a/sound/dialogue/animalese/kim/j.wav.import b/sound/dialogue/animalese/kim/j.wav.import new file mode 100644 index 0000000..4cc5f64 --- /dev/null +++ b/sound/dialogue/animalese/kim/j.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://b7hjrilpfkuxx" +path="res://.godot/imported/j.wav-e5a60e91add3cfd5587ee2205e401fef.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/kim/j.wav" +dest_files=["res://.godot/imported/j.wav-e5a60e91add3cfd5587ee2205e401fef.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/kim/k.wav b/sound/dialogue/animalese/kim/k.wav new file mode 100644 index 0000000..fa1748d Binary files /dev/null and b/sound/dialogue/animalese/kim/k.wav differ diff --git a/sound/dialogue/animalese/kim/k.wav.import b/sound/dialogue/animalese/kim/k.wav.import new file mode 100644 index 0000000..171b8a0 --- /dev/null +++ b/sound/dialogue/animalese/kim/k.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://n4n7gg0bqbbm" +path="res://.godot/imported/k.wav-82cc304c4627c5fcf78403e0d82b4066.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/kim/k.wav" +dest_files=["res://.godot/imported/k.wav-82cc304c4627c5fcf78403e0d82b4066.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/kim/l.wav b/sound/dialogue/animalese/kim/l.wav new file mode 100644 index 0000000..aea20f2 Binary files /dev/null and b/sound/dialogue/animalese/kim/l.wav differ diff --git a/sound/dialogue/animalese/kim/l.wav.import b/sound/dialogue/animalese/kim/l.wav.import new file mode 100644 index 0000000..1845e6d --- /dev/null +++ b/sound/dialogue/animalese/kim/l.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://nle3bfrffs5t" +path="res://.godot/imported/l.wav-4b9d875920578dd42b0265fdc42a4c0d.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/kim/l.wav" +dest_files=["res://.godot/imported/l.wav-4b9d875920578dd42b0265fdc42a4c0d.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/kim/m.wav b/sound/dialogue/animalese/kim/m.wav new file mode 100644 index 0000000..68a5ace Binary files /dev/null and b/sound/dialogue/animalese/kim/m.wav differ diff --git a/sound/dialogue/animalese/kim/m.wav.import b/sound/dialogue/animalese/kim/m.wav.import new file mode 100644 index 0000000..5a81393 --- /dev/null +++ b/sound/dialogue/animalese/kim/m.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://wia38ojr60e6" +path="res://.godot/imported/m.wav-f7d07c9e641beaa268666b6d6b350fb0.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/kim/m.wav" +dest_files=["res://.godot/imported/m.wav-f7d07c9e641beaa268666b6d6b350fb0.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/kim/n.wav b/sound/dialogue/animalese/kim/n.wav new file mode 100644 index 0000000..b3996d0 Binary files /dev/null and b/sound/dialogue/animalese/kim/n.wav differ diff --git a/sound/dialogue/animalese/kim/n.wav.import b/sound/dialogue/animalese/kim/n.wav.import new file mode 100644 index 0000000..63058b2 --- /dev/null +++ b/sound/dialogue/animalese/kim/n.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://ci70fsfe28t2" +path="res://.godot/imported/n.wav-19567bad745c477e3e8f72b9737adf99.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/kim/n.wav" +dest_files=["res://.godot/imported/n.wav-19567bad745c477e3e8f72b9737adf99.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/kim/o.wav b/sound/dialogue/animalese/kim/o.wav new file mode 100644 index 0000000..66dd126 Binary files /dev/null and b/sound/dialogue/animalese/kim/o.wav differ diff --git a/sound/dialogue/animalese/kim/o.wav.import b/sound/dialogue/animalese/kim/o.wav.import new file mode 100644 index 0000000..4ba4147 --- /dev/null +++ b/sound/dialogue/animalese/kim/o.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://droru2bo6m2ih" +path="res://.godot/imported/o.wav-d2b3f3d92542aa1643abd9b106b457de.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/kim/o.wav" +dest_files=["res://.godot/imported/o.wav-d2b3f3d92542aa1643abd9b106b457de.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/kim/p.wav b/sound/dialogue/animalese/kim/p.wav new file mode 100644 index 0000000..25cbb55 Binary files /dev/null and b/sound/dialogue/animalese/kim/p.wav differ diff --git a/sound/dialogue/animalese/kim/p.wav.import b/sound/dialogue/animalese/kim/p.wav.import new file mode 100644 index 0000000..ec826e3 --- /dev/null +++ b/sound/dialogue/animalese/kim/p.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://d2gyv7ugi1yam" +path="res://.godot/imported/p.wav-f16816387176c36971c1a3eb52f1742e.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/kim/p.wav" +dest_files=["res://.godot/imported/p.wav-f16816387176c36971c1a3eb52f1742e.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/kim/q.wav b/sound/dialogue/animalese/kim/q.wav new file mode 100644 index 0000000..887f7d6 Binary files /dev/null and b/sound/dialogue/animalese/kim/q.wav differ diff --git a/sound/dialogue/animalese/kim/q.wav.import b/sound/dialogue/animalese/kim/q.wav.import new file mode 100644 index 0000000..0e794ee --- /dev/null +++ b/sound/dialogue/animalese/kim/q.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://ci6h5d2oag4an" +path="res://.godot/imported/q.wav-729a36d49b5b3bd23f1badb802667428.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/kim/q.wav" +dest_files=["res://.godot/imported/q.wav-729a36d49b5b3bd23f1badb802667428.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/kim/r.wav b/sound/dialogue/animalese/kim/r.wav new file mode 100644 index 0000000..1fa9937 Binary files /dev/null and b/sound/dialogue/animalese/kim/r.wav differ diff --git a/sound/dialogue/animalese/kim/r.wav.import b/sound/dialogue/animalese/kim/r.wav.import new file mode 100644 index 0000000..84c2887 --- /dev/null +++ b/sound/dialogue/animalese/kim/r.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://c03fj374ceaqc" +path="res://.godot/imported/r.wav-74003e87654a77c6a0afc0d80fca9cf3.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/kim/r.wav" +dest_files=["res://.godot/imported/r.wav-74003e87654a77c6a0afc0d80fca9cf3.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/kim/s.wav b/sound/dialogue/animalese/kim/s.wav new file mode 100644 index 0000000..962fd46 Binary files /dev/null and b/sound/dialogue/animalese/kim/s.wav differ diff --git a/sound/dialogue/animalese/kim/s.wav.import b/sound/dialogue/animalese/kim/s.wav.import new file mode 100644 index 0000000..c39714d --- /dev/null +++ b/sound/dialogue/animalese/kim/s.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://d0yb6lesxgm8j" +path="res://.godot/imported/s.wav-627d8bd9f4cee8c43ac9237705df784f.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/kim/s.wav" +dest_files=["res://.godot/imported/s.wav-627d8bd9f4cee8c43ac9237705df784f.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/kim/t.wav b/sound/dialogue/animalese/kim/t.wav new file mode 100644 index 0000000..c5fcc51 Binary files /dev/null and b/sound/dialogue/animalese/kim/t.wav differ diff --git a/sound/dialogue/animalese/kim/t.wav.import b/sound/dialogue/animalese/kim/t.wav.import new file mode 100644 index 0000000..b6d0ae9 --- /dev/null +++ b/sound/dialogue/animalese/kim/t.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bcvrvl4mli82i" +path="res://.godot/imported/t.wav-aec336b52646bd870831f9effe598c92.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/kim/t.wav" +dest_files=["res://.godot/imported/t.wav-aec336b52646bd870831f9effe598c92.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/kim/u.wav b/sound/dialogue/animalese/kim/u.wav new file mode 100644 index 0000000..56caa56 Binary files /dev/null and b/sound/dialogue/animalese/kim/u.wav differ diff --git a/sound/dialogue/animalese/kim/u.wav.import b/sound/dialogue/animalese/kim/u.wav.import new file mode 100644 index 0000000..7724a93 --- /dev/null +++ b/sound/dialogue/animalese/kim/u.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://mpw8xt0uxm5d" +path="res://.godot/imported/u.wav-02b540f73efcb10ad4943d4f37bdf90b.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/kim/u.wav" +dest_files=["res://.godot/imported/u.wav-02b540f73efcb10ad4943d4f37bdf90b.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/kim/v.wav b/sound/dialogue/animalese/kim/v.wav new file mode 100644 index 0000000..4add64f Binary files /dev/null and b/sound/dialogue/animalese/kim/v.wav differ diff --git a/sound/dialogue/animalese/kim/v.wav.import b/sound/dialogue/animalese/kim/v.wav.import new file mode 100644 index 0000000..fb772de --- /dev/null +++ b/sound/dialogue/animalese/kim/v.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://n0r81bxuadfo" +path="res://.godot/imported/v.wav-d66f5caffb359fad446ec9ddbacdf071.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/kim/v.wav" +dest_files=["res://.godot/imported/v.wav-d66f5caffb359fad446ec9ddbacdf071.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/kim/w.wav b/sound/dialogue/animalese/kim/w.wav new file mode 100644 index 0000000..9020a84 Binary files /dev/null and b/sound/dialogue/animalese/kim/w.wav differ diff --git a/sound/dialogue/animalese/kim/w.wav.import b/sound/dialogue/animalese/kim/w.wav.import new file mode 100644 index 0000000..b6f0a30 --- /dev/null +++ b/sound/dialogue/animalese/kim/w.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://dm742m0d4b8o7" +path="res://.godot/imported/w.wav-46b37c23c004fe793f00e82c587efbcf.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/kim/w.wav" +dest_files=["res://.godot/imported/w.wav-46b37c23c004fe793f00e82c587efbcf.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/kim/x.wav b/sound/dialogue/animalese/kim/x.wav new file mode 100644 index 0000000..f147ef3 Binary files /dev/null and b/sound/dialogue/animalese/kim/x.wav differ diff --git a/sound/dialogue/animalese/kim/x.wav.import b/sound/dialogue/animalese/kim/x.wav.import new file mode 100644 index 0000000..4fcd581 --- /dev/null +++ b/sound/dialogue/animalese/kim/x.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://cn2my2uukyd8u" +path="res://.godot/imported/x.wav-90efe4fb55c5c2061c2e9dbc89bfb532.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/kim/x.wav" +dest_files=["res://.godot/imported/x.wav-90efe4fb55c5c2061c2e9dbc89bfb532.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/kim/y.wav b/sound/dialogue/animalese/kim/y.wav new file mode 100644 index 0000000..7f818c8 Binary files /dev/null and b/sound/dialogue/animalese/kim/y.wav differ diff --git a/sound/dialogue/animalese/kim/y.wav.import b/sound/dialogue/animalese/kim/y.wav.import new file mode 100644 index 0000000..0cfb028 --- /dev/null +++ b/sound/dialogue/animalese/kim/y.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://djhq5e17gcqv1" +path="res://.godot/imported/y.wav-0170ee159f2f8405596f47206d01cf8f.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/kim/y.wav" +dest_files=["res://.godot/imported/y.wav-0170ee159f2f8405596f47206d01cf8f.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/sound/dialogue/animalese/kim/z.wav b/sound/dialogue/animalese/kim/z.wav new file mode 100644 index 0000000..ed9af43 Binary files /dev/null and b/sound/dialogue/animalese/kim/z.wav differ diff --git a/sound/dialogue/animalese/kim/z.wav.import b/sound/dialogue/animalese/kim/z.wav.import new file mode 100644 index 0000000..4a3b319 --- /dev/null +++ b/sound/dialogue/animalese/kim/z.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bhhaol0imq60f" +path="res://.godot/imported/z.wav-6daaf8e93675aba3840dbf16e9c93ebf.sample" + +[deps] + +source_file="res://sound/dialogue/animalese/kim/z.wav" +dest_files=["res://.godot/imported/z.wav-6daaf8e93675aba3840dbf16e9c93ebf.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/tests/controller_menu_accessibility_validation.gd b/tests/controller_menu_accessibility_validation.gd index 87f2798..4176ddc 100644 --- a/tests/controller_menu_accessibility_validation.gd +++ b/tests/controller_menu_accessibility_validation.gd @@ -964,19 +964,20 @@ func _validate_profile_voice_navigation() -> void: for item: Variant in page.call("_controls_under", sample_grid): sample_buttons.append(item as Control) _expect( - sample_buttons.size() == 1, - "The voice-set row must expose the project-owned robot set.", + sample_buttons.size() == 3, + "The voice-set row must expose kat, robot, and kim.", ) - if sample_buttons.size() != 1: + if sample_buttons.size() != 3: page.queue_free() await process_frame return + var kat_button := sample_grid.get_node("VoiceSet_kat") as Button var robot_button := sample_grid.get_node("VoiceSet_robot") as Button + var kim_button := sample_grid.get_node("VoiceSet_kim") as Button + _expect(kat_button.text == "kat", "The default voice set is not labeled kat.") _expect(robot_button.text == "robot", "The tone voice set is not labeled robot.") - _expect( - robot_button.button_pressed, - "The project-owned robot voice set is not selected by default.", - ) + _expect(kim_button.text == "kim", "The kim voice set is not labeled kim.") + _expect(kat_button.button_pressed, "The kat voice set is not selected by default.") var option_controls: Array[Control] = [] var option_groups: Array = page.call("_controller_option_groups") for item: Variant in option_groups[0]: @@ -991,12 +992,12 @@ func _validate_profile_voice_navigation() -> void: ), "The controller voice zone does not contain every voice setting.", ) - _assert_directionally_reachable(robot_button, option_controls) - var robot_down := robot_button.get_node_or_null( - robot_button.focus_neighbor_bottom + _assert_directionally_reachable(kat_button, option_controls) + var kat_down := kat_button.get_node_or_null( + kat_button.focus_neighbor_bottom ) as Control _expect( - robot_down != null and pitch_grid.is_ancestor_of(robot_down), + kat_down != null and pitch_grid.is_ancestor_of(kat_down), "Down from the voice-set row does not enter the pitch row.", ) if OS.has_environment("NETFISHING_PROFILE_VOICE_CAPTURE"): @@ -1020,6 +1021,18 @@ func _validate_profile_voice_navigation() -> void: str(page.get("_draft_sample_set_id")) == "robot", "Selecting robot did not update the profile draft.", ) + kim_button.grab_focus() + kim_button.button_pressed = true + kim_button.pressed.emit() + await process_frame + _expect( + root.gui_get_focus_owner() == kim_button, + "Selecting kim moved controller focus out of the voice-set row.", + ) + _expect( + str(page.get("_draft_sample_set_id")) == "kim", + "Selecting kim did not update the profile draft.", + ) var category_controls: Array[Control] = [] for item: Variant in page.call( "_controls_under", page.get("_category_list") diff --git a/tests/profile_multiplayer_validation.gd b/tests/profile_multiplayer_validation.gd index 6352ea2..ec7a669 100644 --- a/tests/profile_multiplayer_validation.gd +++ b/tests/profile_multiplayer_validation.gd @@ -53,7 +53,7 @@ func _run_host() -> void: "deep", profile.speech_speed_id, profile.call_id, - "robot", + "kim", )) var save_manager := main.get("_save_manager") as PlayerSaveManager assert(session.start_private_host(TEST_PORT)) @@ -62,7 +62,7 @@ func _run_host() -> void: ) as Player assert(local_avatar != null) assert(local_avatar.get_animalese_voice_id() == "deep") - assert(local_avatar.get_animalese_sample_set_id() == "robot") + assert(local_avatar.get_animalese_sample_set_id() == "kim") assert(save_manager.initialize_new_game()) main.call("_enter_gameplay") for _frame: int in 4: @@ -114,7 +114,7 @@ func _run_host() -> void: await process_frame assert(not voice_messages.is_empty()) assert(str(voice_messages[0].get("voice_id", "")) == "deep") - assert(str(voice_messages[0].get("sample_set_id", "")) == "robot") + assert(str(voice_messages[0].get("sample_set_id", "")) == "kim") var disconnect_deadline: int = Time.get_ticks_msec() + 8000 while ( Time.get_ticks_msec() < disconnect_deadline @@ -182,7 +182,7 @@ func _run_client() -> void: "deep", service.get_persisted_speech_speed_id(), service.get_persisted_call_id(), - "robot", + "kim", )) var apply_deadline: int = Time.get_ticks_msec() + 8000 while Time.get_ticks_msec() < apply_deadline and apply_results.is_empty(): @@ -191,11 +191,11 @@ func _run_client() -> void: assert(bool(apply_results[0][0])) assert(service.get_persisted_appearance() == changed) assert(service.get_persisted_voice_id() == "deep") - assert(service.get_persisted_sample_set_id() == "robot") + assert(service.get_persisted_sample_set_id() == "kim") assert(Dictionary(session.get("_local_appearance_snapshot")) == changed) var player := main.get_node("%PlayerSpawnService").get_local_player() as Player assert(player.get_animalese_voice_id() == "deep") - assert(player.get_animalese_sample_set_id() == "robot") + assert(player.get_animalese_sample_set_id() == "kim") var host_voice_messages: Array[Dictionary] = [] for message: Dictionary in chat_service.get_history(): if str(message.get("body", "")) == HOST_VOICE_MESSAGE: @@ -217,8 +217,8 @@ func _run_client() -> void: host_voice_messages.append(message) assert(not host_voice_messages.is_empty()) assert(str(host_voice_messages[0].get("voice_id", "")) == "deep") - assert(str(host_voice_messages[0].get("sample_set_id", "")) == "robot") - assert(remote_voice_samples.has("robot")) + assert(str(host_voice_messages[0].get("sample_set_id", "")) == "kim") + assert(remote_voice_samples.has("kim")) var local_confirmations: Array[Dictionary] = [] chat_service.local_message_confirmed.connect( func(message: Dictionary) -> void: @@ -238,7 +238,7 @@ func _run_client() -> void: await process_frame assert(not local_confirmations.is_empty()) assert(str(local_confirmations[0].get("voice_id", "")) == "deep") - assert(str(local_confirmations[0].get("sample_set_id", "")) == "robot") + assert(str(local_confirmations[0].get("sample_set_id", "")) == "kim") print("Profile multiplayer client validation: PASS") await _session_cleanup(main, session)