{
	"name": "machinespec biblispec appendum",
	"version": "1.0.3",
	"description": "Audio circuits, AI voice index",
	"status": "A living document of machine made murmurons",
	"copyright": "(C) 2025 Simon Armstrong",
	"license": {
		"name": "MIT",
		"url": "https://opensource.org/licenses/MIT"
	},
	"repository": {
		"type": "git",
		"url": "https://github.com/nitrologic/biblispec"
	},
	"spec": {
		"commodorebasicv2":[{
			"version": "2.0",
			"commands":[
				"REM", "LOAD", "SAVE", "VERIFY",
				"NEW", "LIST", "RUN", "CONT", "STOP", "END",
				"CLEAR", "LET", "DIM", 
				"IF", "THEN", "GOTO", "GOSUB", "RETURN", 
				"FOR", "NEXT", "TO", "STEP", "ON", 
				"OPEN", "CLOSE", "CMD",
				"PEEK", "POKE", "USR", "SYS", 
				"PRINT", "INPUT", "GET", "DATA", "READ", "RESTORE",
				"WAIT", "DEF", "FN", "FRE", 
				"GET#", "INPUT#", "PRINT#"
			],
			"functions": [
				"ABS", "ASC", "FRE", "INT", "LEN",
				"POS", "RND", "SGN", "SQR",  "VAL",
				"SIN", "COS", "TAN", "ATN", "EXP", "LOG", "TAB", 
				"CHR$", "STR$", "LEFT$", "MID$", "RIGHT$"
			],
			"operators": [
				"+", "-", "*", "/", "^", "AND", "OR", "NOT",
				"=", "<", ">", "<=", ">=", "<>"
			]
		}],
		"software-architecture": [{
			"name": "Von Neumann Architecture",
			"introduced": "First Draft of a Report on the EDVAC",
			"year": 1945,
			"summary":"Processing data with blocks of arithmetic, control, memory and Input Output",
			"source"{
				"url":"docs/vnedvac.pdf"
			}
		},{
			"name": "Xanadu",
			"founder":"Ted Nelson",
			"year":1965,
			"Source":"A File Structure for the Complex, the Changing and the Indeterminate",
			"principles":{
				"servers": [
					"distributed network for content storage",
					"unique tumbler-based addressing",
					"secure content retrieval"
				],
				"users": [
					"unique secure identity",
					"can search, retrieve, create, store, and link content",
					"interact with transcluded content",
					"access document version histories"
				],
				"documents": [
					"composed of transcluded fragments",
					"bidirectional and visible links",
					"versioned with historical access",
					"addressed via tumblers"
				],
				"providers": [
					"host content on servers",
					"manage content access and micropayments",
					"ensure content availability"
				],
				"transactions": [
					"secure and auditable by involved parties",
					"support micropayments for content usage",
					"transparent royalty tracking"
				],
				"protocols": [
					"openly published standards",
					"tumbler addressing system",
					"Enfilade data structure for efficient storage and linking"
				]
			}
		},{
			"name": "Transformers",
			"introduced": "Vaswani et al., Google Research",
			"year": 2017,
			"summary": "Processes text sequences using attention for tasks like translation and generation.",
			"stages": {
				"Tokenization": "Splits text into tokens for processing.",
				"Embedding": "Maps tokens to vectors capturing meaning.",
				"Transformer": "Weighs token importance via multi-head attention.",
				"Output Projection": "Converts vectors to output text or probabilities."
			},
			"tags": ["machine-learning", "nlp", "attention", "deep-learning", "transformers"],
			"source": {
				"authors": ["Vaswani, Ashish", "Shazeer, Noam", "Parmar, Niki", "Uszoreit, Jakob", "Jones, Llion", "Gomez, Aidan N.", "Kaiser, Łukasz", "Polosukhin, Illia"],
				"title": "Attention is All You Need",
				"journal": "arXiv",
				"identifier": "arXiv:1706.03762",
				"url": "https://arxiv.org/abs/1706.03762",
				"doi": "10.48550/arXiv.1706.03762"
			}
		}],
		"video-game":{
			"Speed Race": {
				"developer": "Taito",
				"year": 1974,
				"audio-ic": "Discrete circuits, NE555 Timer IC",
				"description": "Vertical racing game."
			},
			"Space Invaders": {
				"developer": "Taito",
				"year": 1978,
				"audio-ic": "SN76477",
				"description": "The iconic wall of bad guys raining bombs from above."
			},
			"Lunar Lander": {
				"developer": "Atari",
				"year": 1979,
				"display": "vector",
				"audio-ic": "Discrete circuits",
				"description": "Landing simulation vector based."
			},
			"Monaco GP": {
				"developer": "Sega",
				"year": 1979,
				"display": "CRT",
				"audio-ic": "Discrete circuits",
				"description": "Top-down racing with evolving track complexity."
			},
			"Asteroids": {
				"developer": "Atari",
				"year": 1979,
				"display": "vector",
				"audio-ic": "Discrete circuits, POKEY (later versions)",
				"description": "Space vector shooter with toroidal momentum."
			},
			"Galaxian":{
				"developer": "Namco",
				"year":1979,
				"display": "crt",
				"description": "Colorful pixel fixed shooter."
			},
			"Carnival": {
				"developer": "Exidy",
				"year": 1977,
				"display": "CRT",
				"audio-ic": "Discrete circuits",
				"description": "Bouncing clowns, so fun."
			},
			"Death Race": {
				"developer": "Exidy",
				"year": 1976,
				"display": "CRT",
				"audio-ic": "Discrete circuits",
				"description": "Top-down racing with destructibles and 'gremlin' targets."
			}
		},
		"audio-ic": {
			"2N2222 Transistor Oscillator": {
				"manufacturer": "Multiple (Fairchild, Motorola)",
				"year": 1960,
				"description": "Common NPN transistor used to build discrete oscillators for tones and sound effects in early electro-mechanical games."
			},
			"7400 Series": {
				"manufacturer": "Texas Instruments/Fairchild",
				"year": 1964,
				"description": "TTL Logic Gates used to build oscillators in early games like Pong."
			},
			"µA709 Op-Amp": {
				"manufacturer": "Fairchild",
				"year": 1965,
				"description": "One of the first monolithic operational amplifiers; used for audio mixing and filtering before dedicated game sound ICs."
			},
			"LM741 Op-Amp": {
				"manufacturer": "Fairchild",
				"year": 1968,
				"description": "General-purpose operational amplifier used for mixing, filtering, and shaping game audio."
			},
			"NE555 Timer IC": {
				"manufacturer": "Signetics",
				"year": 1971,
				"description": "Pong's core sound generator. Versatile astable multivibrator for square-wave tones (e.g., 500-1000 Hz beeps)."
			},
			"3262 Timing Generator": {
				"manufacturer": "Fairchild",
				"year": 1972,
				"description": "Video sync generator for display timing, used in early arcade tech."
			},
			"TMS1000": {
				"manufacturer": "Texas Instruments",
				"year": 1974,
				"description": "First microcontroller, used in handheld games with simple tone generation capabilities."
			},
			"MC1408 DAC": {
				"manufacturer": "Motorola",
				"year": 1976,
				"description": "8-bit Digital-to-Analog Converter used in TRS-80 Color Computer for basic waveform sound generation."
			},
			"MM5837": {
				"manufacturer": "National Semiconductor",
				"year": 1977,
				"description": "Dedicated noise generator IC for sound effects in arcade and pinball machines."
			},
			"SN76477": {
				"manufacturer": "Texas Instruments",
				"year": 1978,
				"description": "Complex Sound Generator chip with noise, envelope, and VCO; used in Space Invaders for effects."
			},
			"AY-3-8910": {
				"manufacturer": "General Instrument",
				"year": 1978,
				"description": "Programmable Sound Generator with 3 square-wave channels; popular in arcades, MSX, and ZX Spectrum."
			},
			"MC1377": {
				"manufacturer": "Motorola",
				"year": 1979,
				"description": "Synced TV signals, indirectly gating audio via horizontal/vertical blanks."
			},
			"POKEY": {
				"manufacturer": "Atari",
				"year": 1979,
				"description": "Pot Keyboard Integrated Circuit for sound and input; used in Atari 8-bit computers with 4 voices and distortion effects."
			},
			"Votrax SC-01": {
				"manufacturer": "Votrax",
				"year": 1979,
				"description": "Phoneme-based speech synthesizer used in arcade games like Wizard of Wor and Gorf."
			},
			"ZX80/ZX81 Video Circuit": {
				"manufacturer": "Sinclair Research",
				"year": 1980,
				"description": "No dedicated audio chip; crude square-wave tones generated by manipulating the video circuitry."
			},
			"MC6883 SAM": {
				"manufacturer": "Motorola",
				"year": 1980,
				"description": "Synchronous Address Multiplexer in TRS-80 CoCo; handled timing for 6-bit DAC audio output."
			},
			"SN76489": {
				"manufacturer": "Texas Instruments",
				"year": 1980,
				"description": "3-tone plus noise PSG used in Sega consoles, ColecoVision, and BBC Micro."
			},
			"SP0256": {
				"manufacturer": "General Instrument",
				"year": 1980,
				"description": "Allophone-based speech synthesizer; used in Intellivision and early educational toys for voice effects."
			},
			"K145IK17": {
				"manufacturer": "Soviet Union",
				"year": 1980,
				"description": "Noise and tone generator IC used in electronic toys and simple audio devices in the USSR."
			},
			"KR580GF24": {
				"manufacturer": "Angstrem (USSR)",
				"year": 1981,
				"description": "Soviet clone of the AY-3-8910 PSG; used in Spectrum clones and other Soviet microcomputers."
			},
			"TMS9919": {
				"manufacturer": "Texas Instruments",
				"year": 1981,
				"description": "Sound chip with 3 tones + noise channel; powered TI-99/4A home computer audio."
			},
			"SID": {
				"manufacturer": "MOS Technology",
				"year": 1982,
				"description": "Sound Interface Device with 3 voices, programmable waveforms, filters, and ADSR envelopes; iconic in Commodore 64."
			},
			"ULA ZX Spectrum": {
				"manufacturer": "Ferranti",
				"year": 1982,
				"description": "Custom Uncommitted Logic Array; handled basic beeper sound via single-channel square waves in early ZX Spectrum."
			},
			"AY-3-8912": {
				"manufacturer": "General Instrument",
				"year": 1985,
				"description": "Compact 28-pin version of the AY-3-8910; used in Sinclair ZX Spectrum 128K and later models for 3-voice audio."
			}
		},
		"BCP47": {
			"polynesia": {
				"mi-NZ": "Māori (New Zealand)",
				"en-NZ": "English (New Zealand)",
				"sm-WS": "Samoan (Samoa)",
				"to-TO": "Tongan (Tonga)",
				"niu-NU": "Niuean (Niue)",
				"rar-CK": "Cook Islands Māori (Cook Islands)",
				"tkl-TK": "Tokelauan (Tokelau)",
				"haw-US": "Hawaiian (Hawai‘i, US)"
			},
			"micronesia": {
				"chk-FM": "Chuukese (Chuuk, Federated States of Micronesia)",
				"kos-FM": "Kosraean (Kosrae, Federated States of Micronesia)",
				"pon-FM": "Pohnpeian (Pohnpei, Federated States of Micronesia)",
				"yap-FM": "Yapese (Yap, Federated States of Micronesia)",
				"mh-MH": "Marshallese (Marshall Islands)",
				"na-NR": "Nauruan (Nauru)",
				"gil-KI": "Gilbertese / Kiribati (Kiribati)"
			},
			"melanesia": {
				"fj-FJ": "Fijian (Fiji)",
				"bi-VU": "Bislama (Vanuatu)",
				"ho-PG": "Hiri Motu (Papua New Guinea)",
				"tpi-PG": "Tok Pisin (Papua New Guinea)"
			},
			"outerworld": {
				"ar-EG": "Arabic (Egyptian)",
				"de-DE": "German (Germany)",
				"en-US": "English (US)",
				"es-US": "Spanish (US)",
				"fr-FR": "French (France)",
				"hi-IN": "Hindi (India)",
				"id-ID": "Indonesian (Indonesia)",
				"it-IT": "Italian (Italy)",
				"ja-JP": "Japanese (Japan)",
				"ko-KR": "Korean (Korea)",
				"pt-BR": "Portuguese (Brazil)",
				"ru-RU": "Russian (Russia)",
				"nl-NL": "Dutch (Netherlands)",
				"pl-PL": "Polish (Poland)",
				"th-TH": "Thai (Thailand)",
				"tr-TR": "Turkish (Turkey)",
				"vi-VN": "Vietnamese (Vietnam)",
				"ro-RO": "Romanian (Romania)",
				"uk-UA": "Ukrainian (Ukraine)",
				"bn-BD": "Bengali (Bangladesh)",
				"en-IN": "English (India)",
				"mr-IN": "Marathi (India)",
				"ta-IN": "Tamil (India)",
				"te-IN": "Telugu (India)"
			}
		},
		"ai-voices": {
			"gpt": {
				"homepage": "https://openai.com",
				"voices": ["alloy", "ash", "ballad", "coral", "echo", "fable", "onyx", "nova", "sage", "shimmer", "verse"],
				"languages": {
					"en-US": ["alloy", "nova"],
					"fr-FR": ["echo", "fable"],
					"ja-JP": ["sage", "verse"]
				},
				"metadata": {
					"styles": ["conversational", "narrative"],
					"regions": ["American", "European", "Asian"]
				}
			},
			"gemini": {
				"homepage": "https://gemini.google.com",
				"voices": [
					"Zephyr", "Puck", "Charon", "Kore", "Fenrir", "Leda", "Orus", "Aoede",
					"Callirrhoe", "Autonoe", "Enceladus", "Iapetus", "Umbriel", "Algieba", "Despina", "Erinome",
					"Algenib", "Rasalgethi", "Laomedeia", "Achernar", "Alnilam", "Schedar", "Gacrux", "Pulcherrima",
					"Achird", "Zubenelgenubi", "Vindemiatrix", "Sadachbia", "Sadaltager", "Sulafat"
				],
				"languages": {
					"en-US": ["Zephyr", "Puck"],
					"fr-FR": ["Charon", "Kore"],
					"ja-JP": ["Aoede", "Callirrhoe"],
					"hi-IN": ["Algieba", "Despina"],
					"pt-BR": ["Erinome", "Algenib"]
				},
				"metadata": {
					"styles": ["expressive", "formal", "conversational"],
					"regions": ["American", "European", "Indian", "Latin American"]
				}
			},
			"amazon": {
				"homepage": "https://aws.amazon.com/polly",
				"voices": [
					"Zeina", "Hala", "Zayd", "Lisa", "Arlet", "Jitka", "Hiujin", "Zhiyu", "Naja", "Mads", "Sofie",
					"Laura", "Lotte", "Ruben", "Nicole", "Olivia", "Russell", "Amy", "Emma", "Brian", "Arthur",
					"Aditi", "Raveena", "Kajal", "Niamh", "Aria", "Jasmine", "Ayanda", "Danielle", "Gregory", "Ivy",
					"Joanna", "Kendra", "Kimberly", "Salli", "Joey", "Justin", "Kevin", "Matthew", "Ruth", "Stephen",
					"Patrick", "Geraint", "Suvi", "Céline", "Léa", "Mathieu", "Rémi", "Isabelle", "Chantal", "Gabrielle",
					"Liam", "Marlene", "Vicki", "Hans", "Daniel", "Hannah", "Sabrina", "Dóra", "Karl", "Carla", "Bianca",
					"Giorgio", "Adriano", "Mizuki", "Takumi", "Kazuha", "Tomoko", "Seoyeon", "Jihye", "Liv", "Ida",
					"Ewa", "Maja", "Jacek", "Jan", "Ola", "Camila", "Vitória", "Ricardo", "Thiago", "Inês", "Cristiano",
					"Carmen", "Tatyana", "Maxim", "Conchita", "Lucia", "Alba", "Enrique", "Sergio", "Raúl", "Mia",
					"Andrés", "Lupe", "Penélope", "Miguel", "Pedro", "Astrid", "Elin", "Filiz", "Burcu", "Gwyneth"
				],
				"languages": {
					"en-US": ["Joanna", "Matthew"],
					"fr-FR": ["Léa", "Mathieu"],
					"ja-JP": ["Mizuki", "Takumi"],
					"hi-IN": ["Aditi", "Kajal"],
					"pt-BR": ["Camila", "Vitória"]
				},
				"metadata": {
					"styles": ["conversational", "formal", "newsreader"],
					"regions": ["American", "British", "Indian", "European", "African"]
				}
			},
			"azure": {
				"homepage": "https://azure.microsoft.com/en-us/services/cognitive-services/text-to-speech",
				"voices": [
					"Jenny", "Guy", "Aria", "Davis", "Amber", "Ashley", "Brandon", "Christopher", "Cora", "Elizabeth",
					"Eric", "Jacob", "Jason", "Michelle", "Monica", "Nancy", "Sara", "Ava", "Emma",
					"Xiaoxiao", "Yunyang", "Xiaohan", "Yunxi", "Liwen", "Yunjian", "Xiaoxuan", "Yunhao",
					"Natasha", "James", "Libby", "Olivia", "Thomas", "Sophie", "Luc", "Isabelle",
					"Antoine", "Colette", "Claude", "Denise", "Henri", "Anu", "Arnav", "Kalpana", "Neerja",
					"Sonia", "Ananya", "Hiroshi", "Daichi", "Mayu", "Nanami", "Keita", "Hyunsu", "BongJin",
					"InJoon", "GookMin", "JiMin", "SeoHyeon", "SoonBok", "YuJin", "Elena", "Pablo",
					"Catalina", "Manuel", "Dalia", "Luna", "Juan", "Valentina", "Salma", "Yara"
				],
				"languages": {
					"en-US": ["Jenny", "Guy"],
					"fr-FR": ["Denise", "Henri"],
					"ja-JP": ["Nanami", "Keita"],
					"hi-IN": ["Neerja", "Ananya"],
					"pt-BR": ["Francisca", "Thiago"]
				},
				"metadata": {
					"styles": ["conversational", "expressive", "professional"],
					"regions": ["American", "European", "Asian", "Latin American"]
				}
			},
			"elevenlabs": {
				"homepage": "https://elevenlabs.io",
				"voices": [
					"Adam", "Antoni", "Arnold", "Bella", "Charlotte", "Clyde", "Domi", "Dorothy", "Elli",
					"Emily", "George", "Giovanni", "Grace", "James", "Josh", "Lily", "Matilda", "Michael",
					"Nicole", "Rachel", "Sam", "Sarah", "Thomas", "William"
				],
				"languages": {
					"en-US": ["Adam", "Bella"],
					"fr-FR": ["Charlotte", "Josh"],
					"ja-JP": ["Emily", "Michael"],
					"hi-IN": ["Grace"],
					"pt-BR": ["Rachel", "Sam"]
				},
				"metadata": {
					"styles": ["realistic", "narrative", "expressive"],
					"regions": ["American", "British", "European"]
				}
			},
			"ibm_watson": {
				"homepage": "https://www.ibm.com/cloud/watson-text-to-speech",
				"voices": [
					"en-US_MichaelV3Voice", "en-US_AllisonV3Voice", "en-US_LisaV3Voice", "en-US_KevinV3Voice",
					"en-US_EmilyV3Voice", "en-US_HenryV3Voice", "en-GB_KateV3Voice", "en-GB_CharlotteV3Voice",
					"en-GB_JamesV3Voice", "en-AU_CraigV2Voice", "en-AU_MadisonV2Voice", "es-ES_EnriqueV3Voice",
					"es-ES_LauraV3Voice", "es-LA_SofiaV3Voice", "fr-FR_ReneeV3Voice", "fr-FR_NicolasV3Voice",
					"de-DE_BirgitV3Voice", "de-DE_DieterV3Voice", "it-IT_FrancescaV3Voice", "ja-JP_EmiV3Voice"
				],
				"languages": {
					"en-US": ["MichaelV3Voice", "AllisonV3Voice"],
					"fr-FR": ["ReneeV3Voice", "NicolasV3Voice"],
					"ja-JP": ["EmiV3Voice"],
					"pt-BR": ["IsabelV3Voice"]
				},
				"metadata": {
					"styles": ["conversational", "formal"],
					"regions": ["American", "British", "European", "Latin American"]
				}
			},
			"deepgram": {
				"homepage": "https://deepgram.com",
				"voices": [
					"Luna", "Orion", "Stella", "Atlas", "Nova", "Phoenix", "Aurora", "Elara",
					"Cassian", "Lyra", "Mira", "Vega", "Aster", "Zoe", "Finn"
				],
				"languages": {
					"en-US": ["Luna", "Orion"],
					"fr-FR": ["Stella", "Finn"],
					"ja-JP": ["Mira", "Vega"]
				},
				"metadata": {
					"styles": ["natural", "expressive"],
					"regions": ["American", "European"]
				}
			},
			"siri": {
				"homepage": "https://www.apple.com/siri/",
				"voices": [
					"Aaron", "Nicky", "Ava", "Fred", "Sandy", "Moira", "Tessa", "Daniel",
					"Karen", "Rishi", "Arthur", "Martha", "Nova", "Catherine", "Gordon", "Aria"
				],
				"languages": {
					"en-US": ["Aaron", "Ava"],
					"en-GB": ["Daniel", "Martha"],
					"en-AU": ["Karen", "Gordon"],
					"fr-FR": ["Nicky", "Aria"],
					"ja-JP": ["Sandy", "Fred"],
					"de-DE": ["Tessa", "Rishi"],
					"es-ES": ["Moira", "Arthur"],
					"hi-IN": ["Nova"],
					"pt-BR": ["Catherine"]
				},
				"metadata": {
					"styles": ["conversational", "assistant"],
					"regions": ["American", "British", "Australian", "European", "Asian"],
					"notes": "Proprietary voices optimized for low-latency responses. Includes gender-neutral options (e.g., 'Nova')."
				}
			},
			"speechify": {
				"homepage": "https://speechify.com",
				"voices": [
					"Alex", "Samantha", "Ethan", "Olivia", "Snoop", "Gwyneth", "Cliff", "Nora",
					"Tyler", "Ava", "Sophia", "Henry", "Emma", "Liam", "Isabella"
				],
				"languages": {
					"en-US": ["Alex", "Samantha"],
					"fr-FR": ["Nora", "Liam"],
					"ja-JP": ["Henry"],
					"hi-IN": ["Isabella"],
					"pt-BR": ["Tyler", "Sophia"]
				},
				"metadata": {
					"styles": ["celebrity", "conversational", "narrative"],
					"regions": ["American", "European", "Indian"]
				}
			},
			"wellsaid": {
				"homepage": "https://www.wellsaidlabs.com",
				"voices": [
					"Ava M", "Liam W", "Sophie R", "Noah T", "Emma S", "James C", "Olivia P",
					"Mason L", "Isabella G", "Ethan B", "Aria H", "Lucas K", "Amelia N", "Jacob D"
				],
				"languages": {
					"en-US": ["Ava M", "Liam W"],
					"fr-FR": ["Sophie R"]
				},
				"metadata": {
					"styles": ["professional", "conversational"],
					"regions": ["American", "European"]
				}
			},
			"playht": {
				"homepage": "https://play.ht",
				"voices": [
					"William", "Frederick", "Lottie", "Clark", "Amy", "Brian", "Emma", "Matthew",
					"Olivia", "James", "Sophia", "Daniel"
				],
				"languages": {
					"en-US": ["William", "Amy"],
					"fr-FR": ["Frederick", "Lottie"],
					"ja-JP": ["Clark", "Emma"],
					"hi-IN": ["Sophia", "Daniel"],
					"pt-BR": ["Olivia", "James"]
				},
				"metadata": {
					"styles": ["confident", "formal", "newsreader", "energetic", "conversational"],
					"regions": ["American", "British", "Australian", "Indian"]
				}
			},
			"murf": {
				"homepage": "https://murf.ai",
				"voices": [
					"Albert", "Alice", "David", "Emma", "Grace", "Henry", "Ivy", "Jack",
					"Kara", "Leo", "Mia", "Noah"
				],
				"languages": {
					"en-US": ["Albert", "Emma"],
					"fr-FR": ["David", "Grace"],
					"ja-JP": ["Henry", "Ivy"],
					"hi-IN": ["Jack", "Kara"],
					"pt-BR": ["Leo", "Mia"]
				},
				"metadata": {
					"styles": ["young adult", "middle-aged", "children", "narrator", "deep", "sad", "angry"],
					"regions": ["American", "British", "Indian", "European"]
				}
			},
			"lovo": {
				"homepage": "https://lovo.ai",
				"voices": [
					"Aaron", "Bella", "Carlos", "Diana", "Ethan", "Fiona", "Gabriel", "Hannah",
					"Ian", "Jasmine", "Kyle", "Luna"
				],
				"languages": {
					"en-US": ["Aaron", "Bella"],
					"fr-FR": ["Carlos", "Diana"],
					"ja-JP": ["Ethan", "Fiona"],
					"hi-IN": ["Gabriel", "Hannah"],
					"pt-BR": ["Ian", "Jasmine"]
				},
				"metadata": {
					"styles": ["expressive", "emotional", "conversational", "professional"],
					"regions": ["American", "British", "Latin American", "Asian"]
				}
			},
			"readspeaker": {
				"homepage": "https://www.readspeaker.com",
				"voices": [
					"Taha", "Tarik", "Nizar", "Salma", "Paul", "Kate", "James", "Susan",
					"Pierre", "Julie", "Hans", "Ingrid"
				],
				"languages": {
					"en-US": ["Paul", "Kate"],
					"fr-FR": ["Pierre", "Julie"],
					"ja-JP": ["James", "Susan"],
					"hi-IN": ["Hans", "Ingrid"],
					"pt-BR": ["Taha", "Tarik"]
				},
				"metadata": {
					"styles": ["neutral", "expressive", "conversational", "narrative"],
					"regions": ["American", "British", "Australian", "European", "Middle Eastern"]
				}
			},
			"nuance": {
				"homepage": "https://www.nuance.com",
				"voices": [
						"Tom", "Ava", "Samantha", "Allison", "Susan", "Paul", "Kate", "Daniel",
						"Moira", "Fiona", "Tessa", "Veena"
				],
				"languages": {
						"en-US": ["Tom", "Ava"],
						"fr-FR": ["Allison", "Paul"],
						"ja-JP": ["Kate", "Daniel"],
						"hi-IN": ["Veena"],
						"pt-BR": ["Tessa"]
				},
				"metadata": {
						"styles": ["expressive", "automotive"],
						"regions": ["American", "European"]
				}
			},
			"acapela": {
				"homepage": "https://www.acapela-group.com",
				"voices": [
						"Heather", "Ryan", "Alice", "Sharon", "Peter", "Graham", "Rachel", "Bruno",
						"Claire", "Manon", "Rod", "Nizar"
				],
				"languages": {
						"en-US": ["Heather", "Ryan"],
						"fr-FR": ["Alice", "Bruno"],
						"ja-JP": ["Claire", "Manon"],
						"hi-IN": ["Rod"],
						"pt-BR": ["Nizar"]
				},
				"metadata": {
						"styles": ["emotional", "child voices"],
						"regions": ["multilingual"]
				}
			},
			"cereproc": {
				"homepage": "https://www.cereproc.com",
				"voices": [
						"Heather", "William", "Katherine", "Lauren", "Jack", "Hannah", "Adam",
						"Suzanne", "Caitlin", "Giles", "Jess", "Nathan"
				],
				"languages": {
						"en-US": ["Heather", "William"],
						"fr-FR": ["Katherine", "Lauren"],
						"ja-JP": ["Jack", "Hannah"],
						"ga-IE": ["Adam", "Suzanne"]
				},
				"metadata": {
						"styles": ["emotional", "accented"],
						"regions": ["British", "American"]
				}
			},
			"coqui": {
				"homepage": "https://coqui.ai",
				"voices": [
						"LJSpeech", "VCTKp225", "VCTKp228", "VCTKp229", "VCTKp230",
						"VCTKp231", "VCTKp232", "VCTKp233", "VCTKp234", "VCTK_p236"
				],
				"languages": {
						"en-US": ["LJSpeech", "VCTK_p225"],
						"fr-FR": ["VCTK_p228"],
						"ja-JP": ["VCTK_p229"]
				},
				"metadata": {
						"styles": ["neural", "customizable"],
						"regions": ["open-source flexibility"]
				}
			}
		}
	}
}