diff --git a/TTS/tts/layers/tortoise/utils.py b/TTS/tts/layers/tortoise/utils.py index 151ea803..c65ae8a6 100644 --- a/TTS/tts/layers/tortoise/utils.py +++ b/TTS/tts/layers/tortoise/utils.py @@ -1,20 +1,11 @@ import os - -try: - import gdown -except ImportError: - raise ImportError( - "Sorry, gdown is required in order to download the new BigVGAN vocoder.\n" - "Please install it with `pip install gdown` and try again." - ) from urllib import request -import progressbar - -D_STEM = "https://drive.google.com/uc?id=" +from tqdm import tqdm DEFAULT_MODELS_DIR = os.path.join(os.path.expanduser("~"), ".cache", "tortoise", "models") MODELS_DIR = os.environ.get("TORTOISE_MODELS_DIR", DEFAULT_MODELS_DIR) + MODELS = { "autoregressive.pth": "https://huggingface.co/jbetker/tortoise-tts-v2/resolve/main/.models/autoregressive.pth", "classifier.pth": "https://huggingface.co/jbetker/tortoise-tts-v2/resolve/main/.models/classifier.pth", @@ -24,9 +15,6 @@ MODELS = { "vocoder.pth": "https://huggingface.co/jbetker/tortoise-tts-v2/resolve/main/.models/vocoder.pth", "rlg_auto.pth": "https://huggingface.co/jbetker/tortoise-tts-v2/resolve/main/.models/rlg_auto.pth", "rlg_diffuser.pth": "https://huggingface.co/jbetker/tortoise-tts-v2/resolve/main/.models/rlg_diffuser.pth", - # these links are from the nvidia gdrive - "bigvgan_base_24khz_100band_g.pth": "https://drive.google.com/uc?id=1_cKskUDuvxQJUEBwdgjAxKuDTUW6kPdY", - "bigvgan_24khz_100band_g.pth": "https://drive.google.com/uc?id=1wmP_mAs7d00KHVfVEl8B5Gb72Kzpcavp", } pbar = None @@ -37,20 +25,6 @@ def download_models(specific_models=None): Call to download all the models that Tortoise uses. """ os.makedirs(MODELS_DIR, exist_ok=True) - - def show_progress(block_num, block_size, total_size): - global pbar - if pbar is None: - pbar = progressbar.ProgressBar(maxval=total_size) - pbar.start() - - downloaded = block_num * block_size - if downloaded < total_size: - pbar.update(downloaded) - else: - pbar.finish() - pbar = None - for model_name, url in MODELS.items(): if specific_models is not None and model_name not in specific_models: continue @@ -58,10 +32,8 @@ def download_models(specific_models=None): if os.path.exists(model_path): continue print(f"Downloading {model_name} from {url}...") - if D_STEM in url: - gdown.download(url, model_path, quiet=False) - else: - request.urlretrieve(url, model_path, show_progress) + with tqdm(unit="B", unit_scale=True, unit_divisor=1024, miniters=1) as t: + request.urlretrieve(url, model_path, lambda nb, bs, fs, t=t: t.update(nb * bs - t.n)) print("Done.") diff --git a/TTS/tts/utils/assets/tortoise/got.txt b/TTS/tts/utils/assets/tortoise/got.txt deleted file mode 100644 index a7180b9a..00000000 --- a/TTS/tts/utils/assets/tortoise/got.txt +++ /dev/null @@ -1,276 +0,0 @@ -Chapter One - - -Bran - - -The morning had dawned clear and cold, with a crispness that hinted at the end of summer. They set forth at daybreak to see a man beheaded, twenty in all, and Bran rode among them, nervous with excitement. This was the first time he had been deemed old enough to go with his lord father and his brothers to see the king's justice done. It was the ninth year of summer, and the seventh of Bran's life. - - -The man had been taken outside a small holdfast in the hills. Robb thought he was a wildling, his sword sworn to Mance Rayder, the King-beyond-the-Wall. It made Bran's skin prickle to think of it. He remembered the hearth tales Old Nan told them. The wildlings were cruel men, she said, slavers and slayers and thieves. They consorted with giants and ghouls, stole girl children in the dead of night, and drank blood from polished horns. And their women lay with the Others in the Long Night to sire terrible half-human children. - - -But the man they found bound hand and foot to the holdfast wall awaiting the king's justice was old and scrawny, not much taller than Robb. He had lost both ears and a finger to frostbite, and he dressed all in black, the same as a brother of the Night's Watch, except that his furs were ragged and greasy. - - -The breath of man and horse mingled, steaming, in the cold morning air as his lord father had the man cut down from the wall and dragged before them. Robb and Jon sat tall and still on their horses, with Bran between them on his pony, trying to seem older than seven, trying to pretend that he'd seen all this before. A faint wind blew through the holdfast gate. Over their heads flapped the banner of the Starks of Winterfell: a grey direwolf racing across an ice-white field. - -Bran's father sat solemnly on his horse, long brown hair stirring in the wind. His closely trimmed beard was shot with white, making him look older than his thirty-five years. He had a grim cast to his grey eyes this day, and he seemed not at all the man who would sit before the fire in the evening and talk softly of the age of heroes and the children of the forest. He had taken off Father's face, Bran thought, and donned the face of Lord Stark of Winterfell. - - -There were questions asked and answers given there in the chill of morning, but afterward Bran could not recall much of what had been said. Finally his lord father gave a command, and two of his guardsmen dragged the ragged man to the ironwood stump in the center of the square. They forced his head down onto the hard black wood. Lord Eddard Stark dismounted and his ward Theon Greyjoy brought forth the sword. "Ice," that sword was called. It was as wide across as a man's hand, and taller even than Robb. The blade was Valyrian steel, spell-forged and dark as smoke. Nothing held an edge like Valyrian steel. - - -His father peeled off his gloves and handed them to Jory Cassel, the captain of his household guard. He took hold of Ice with both hands and said, "In the name of Robert of the House Baratheon, the First of his Name, King of the Andals and the Rhoynar and the First Men, Lord of the Seven Kingdoms and Protector of the Realm, by the word of Eddard of the House Stark, Lord of Winterfell and Warden of the North, I do sentence you to die." He lifted the greatsword high above his head. - - -Bran's bastard brother Jon Snow moved closer. "Keep the pony well in hand," he whispered. "And don't look away. Father will know if you do." - - -Bran kept his pony well in hand, and did not look away. - - -His father took off the man's head with a single sure stroke. Blood sprayed out across the snow, as red as surnmerwine. One of the horses reared and had to be restrained to keep from bolting. Bran could not take his eyes off the blood. The snows around the stump drank it eagerly, reddening as he watched. - -The head bounced off a thick root and rolled. It came up near Greyjoy's feet. Theon was a lean, dark youth of nineteen who found everything amusing. He laughed, put his boot on the head, and kicked it away. - - -"Ass," Jon muttered, low enough so Greyjoy did not hear. He put a hand on Bran's shoulder, and Bran looked over at his bastard brother. "You did well," Jon told him solemnly. Jon was fourteen, an old hand at justice. - - -It seemed colder on the long ride back to Winterfell, though the wind had died by then and the sun was higher in the sky. Bran rode with his brothers, well ahead of the main party, his pony struggling hard to keep up with their horses. - - -"The deserter died bravely," Robb said. He was big and broad and growing every day, with his mother's coloring, the fair skin, red-brown hair, and blue eyes of the Tullys of Riverrun. "He had courage, at the least." - - -"No," Jon Snow said quietly. "It was not courage. This one was dead of fear. You could see it in his eyes, Stark." Jon's eyes were a grey so dark they seemed almost black, but there was little they did not see. He was of an age with Robb, but they did not look alike. Jon was slender where Robb was muscular, dark where Robb was fair, graceful and quick where his half brother was strong and fast. - - -Robb was not impressed. "The Others take his eyes," he swore. "He died well. Race you to the bridge?" - - -"Done," Jon said, kicking his horse forward. Robb cursed and followed, and they galloped off down the trail, Robb laughing and hooting, Jon silent and intent. The hooves of their horses kicked up showers of snow as they went. - -Bran did not try to follow. His pony could not keep up. He had seen the ragged man's eyes, and he was thinking of them now. After a while, the sound of Robb's laughter receded, and the woods grew silent again. - - -So deep in thought was he that he never heard the rest of the party until his father moved up to ride beside him. "Are you well, Bran?" he asked, not unkindly. - - -"Yes, Father," Bran told him. He looked up. Wrapped in his furs and leathers, mounted on his great warhorse, his lord father loomed over him like a giant. "Robb says the man died bravely, but Jon says he was afraid." - - -"What do you think?" his father asked. - - -Bran thought about it. "Can a man still be brave if he's afraid?" - - -"That is the only time a man can be brave," his father told him. "Do you understand why I did it?" - - -"He was a wildling," Bran said. "They carry off women and sell them to the Others." - - -His lord father smiled. "Old Nan has been telling you stories again. In truth, the man was an oathbreaker, a deserter from the Night's Watch. No man is more dangerous. The deserter knows his life is forfeit if he is taken, so he will not flinch from any crime, no matter how vile. But you mistake me. The question was not why the man had to die, but why I must do it." - - -Bran had no answer for that. "King Robert has a headsman," he said, uncertainly. - - -"He does," his father admitted. "As did the Targaryen kings before him. Yet our way is the older way. The blood of the First Men still flows in the veins of the Starks, and we hold to the belief that the man who passes the sentence should swing the sword. If you would take a man's life, you owe it to him to look into his eyes and hear his final words. And if you cannot bear to do that, then perhaps the man does not deserve to die. - - -"One day, Bran, you will be Robb's bannerman, holding a keep of your own for your brother and your king, and justice will fall to you. When that day comes, you must take no pleasure in the task, but neither must you look away. A ruler who hides behind paid executioners soon forgets what death is." - - -That was when Jon reappeared on the crest of the hill before them. He waved and shouted down at them. "Father, Bran, come quickly, see what Robb has found!" Then he was gone again. - - -Jory rode up beside them. "Trouble, my lord?" - - -"Beyond a doubt," his lord father said. "Come, let us see what mischief my sons have rooted out now." He sent his horse into a trot. Jory and Bran and the rest came after. - - -They found Robb on the riverbank north of the bridge, with Jon still mounted beside him. The late summer snows had been heavy this moonturn. Robb stood knee-deep in white, his hood pulled back so the sun shone in his hair. He was cradling something in his arm, while the boys talked in hushed, excited voices. - - -The riders picked their way carefully through the drifts, groping for solid footing on the hidden, uneven ground . Jory Cassel and Theon Greyjoy were the first to reach the boys. Greyjoy was laughing and joking as he rode. Bran heard the breath go out of him. "Gods!" he exclaimed, struggling to keep control of his horse as he reached for his sword. - - -Jory's sword was already out. "Robb, get away from it!" he called as his horse reared under him. - - -Robb grinned and looked up from the bundle in his arms. "She can't hurt you," he said. "She's dead, Jory." - - -Bran was afire with curiosity by then. He would have spurred the pony faster, but his father made them dismount beside the bridge and approach on foot. Bran jumped off and ran. - - -By then Jon, Jory, and Theon Greyjoy had all dismounted as well. "What in the seven hells is it?" Greyjoy was saying. - - -"A wolf," Robb told him. - - -"A freak," Greyjoy said. "Look at the size of it." - - -Bran's heart was thumping in his chest as he pushed through a waist-high drift to his brothers' side. - - -Half-buried in bloodstained snow, a huge dark shape slumped in death. Ice had formed in its shaggy grey fur, and the faint smell of corruption clung to it like a woman's perfume. Bran glimpsed blind eyes crawling with maggots, a wide mouth full of yellowed teeth. But it was the size of it that made him gasp. It was bigger than his pony, twice the size of the largest hound in his father's kennel. - - -"It's no freak," Jon said calmly. "That's a direwolf. They grow larger than the other kind." - - -Theon Greyjoy said, "There's not been a direwolf sighted south of the Wall in two hundred years." - - -"I see one now," Jon replied. - - -Bran tore his eyes away from the monster. That was when he noticed the bundle in Robb's arms. He gave a cry of delight and moved closer. The pup was a tiny ball of grey-black fur, its eyes still closed. It nuzzled blindly against Robb's chest as he cradled it, searching for milk among his leathers, making a sad little whimpery sound. Bran reached out hesitantly. "Go on," Robb told him. "You can touch him." - - -Bran gave the pup a quick nervous stroke, then turned as Jon said, "Here you go." His half brother put a second pup into his arms. "There are five of them." Bran sat down in the snow and hugged the wolf pup to his face. Its fur was soft and warm against his cheek. - - -"Direwolves loose in the realm, after so many years," muttered Hullen, the master of horse. "I like it not." - - -"It is a sign," Jory said. - - -Father frowned. "This is only a dead animal, Jory," he said. Yet he seemed troubled. Snow crunched under his boots as he moved around the body. "Do we know what killed her?" - - -"There's something in the throat," Robb told him, proud to have found the answer before his father even asked. "There, just under the jaw." - - -His father knelt and groped under the beast's head with his hand. He gave a yank and held it up for all to see. A foot of shattered antler, tines snapped off, all wet with blood. - - -A sudden silence descended over the party. The men looked at the antler uneasily, and no one dared to speak. Even Bran could sense their fear, though he did not understand. - - -His father tossed the antler to the side and cleansed his hands in the snow. "I'm surprised she lived long enough to whelp," he said. His voice broke the spell. - - -"Maybe she didn't," Jory said. "I've heard tales . . . maybe the bitch was already dead when the pups came." - - -"Born with the dead," another man put in. "Worse luck." - - -"No matter," said Hullen. "They be dead soon enough too." - - -Bran gave a wordless cry of dismay. - - -"The sooner the better," Theon Greyjoy agreed. He drew his sword. "Give the beast here, Bran." - - -The little thing squirmed against him, as if it heard and understood. "No!" Bran cried out fiercely. "It's mine." - - -"Put away your sword, Greyjoy," Robb said. For a moment he sounded as commanding as their father, like the lord he would someday be. "We will keep these pups." - - -"You cannot do that, boy," said Harwin, who was Hullen's son. - - -"It be a mercy to kill them," Hullen said. - - -Bran looked to his lord father for rescue, but got only a frown, a furrowed brow. "Hullen speaks truly, son. Better a swift death than a hard one from cold and starvation." - - -"No!" He could feel tears welling in his eyes, and he looked away. He did not want to cry in front of his father. - - -Robb resisted stubbornly. "Ser Rodrik's red bitch whelped again last week," he said. "It was a small litter, only two live pups. She'll have milk enough." - - -"She'll rip them apart when they try to nurse." - - -"Lord Stark," Jon said. It was strange to hear him call Father that, so formal. Bran looked at him with desperate hope. "There are five pups," he told Father. "Three male, two female." - - -"What of it, Jon?" - - -"You have five trueborn children," Jon said. "Three sons, two daughters. The direwolf is the sigil of your House. Your children were meant to have these pups, my lord." - - -Bran saw his father's face change, saw the other men exchange glances. He loved Jon with all his heart at that moment. Even at seven, Bran understood what his brother had done. The count had come right only because Jon had omitted himself. He had included the girls, included even Rickon, the baby, but not the bastard who bore the surname Snow, the name that custom decreed be given to all those in the north unlucky enough to be born with no name of their own. - - -Their father understood as well. "You want no pup for yourself, Jon?" he asked softly. - - -"The direwolf graces the banners of House Stark," Jon pointed out. "I am no Stark, Father." - - -Their lord father regarded Jon thoughtfully. Robb rushed into the silence he left. "I will nurse him myself, Father," he promised. "I will soak a towel with warm milk, and give him suck from that." - - -"Me too!" Bran echoed. - - -The lord weighed his sons long and carefully with his eyes. "Easy to say, and harder to do. I will not have you wasting the servants' time with this. If you want these pups, you will feed them yourselves. Is that understood?" - - -Bran nodded eagerly. The pup squirmed in his grasp, licked at his face with a warm tongue. - - -"You must train them as well," their father said. "You must train them. The kennelmaster will have nothing to do with these monsters, I promise you that. And the gods help you if you neglect them, or brutalize them, or train them badly. These are not dogs to beg for treats and slink off at a kick. A direwolf will rip a man's arm off his shoulder as easily as a dog will kill a rat. Are you sure you want this?" - -"Yes, Father," Bran said. - - -"Yes," Robb agreed. - - -"The pups may die anyway, despite all you do." - - -"They won't die," Robb said. "We won't let them die." - - -"Keep them, then. Jory, Desmond, gather up the other pups. It's time we were back to Winterfell." - - -It was not until they were mounted and on their way that Bran allowed himself to taste the sweet air of victory. By then, his pup was snuggled inside his leathers, warm against him, safe for the long ride home. Bran was wondering what to name him. - - -Halfway across the bridge, Jon pulled up suddenly. - - -"What is it, Jon?" their lord father asked. - - -"Can't you hear it?" - - -Bran could hear the wind in the trees, the clatter of their hooves on the ironwood planks, the whimpering of his hungry pup, but Jon was listening to something else. - - -"There," Jon said. He swung his horse around and galloped back across the bridge. They watched him dismount where the direwolf lay dead in the snow, watched him kneel. A moment later he was riding back to them, smiling. - - -"He must have crawled away from the others," Jon said. - - -"Or been driven away," their father said, looking at the sixth pup. His fur was white, where the rest of the litter was grey. His eyes were as red as the blood of the ragged man who had died that morning. Bran thought it curious that this pup alone would have opened his eyes while the others were still blind. - - -"An albino," Theon Greyjoy said with wry amusement. "This one will die even faster than the others." - - -Jon Snow gave his father's ward a long, chilling look. "I think not, Greyjoy," he said. "This one belongs to me." \ No newline at end of file diff --git a/TTS/tts/utils/assets/tortoise/layman.txt b/TTS/tts/utils/assets/tortoise/layman.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/TTS/tts/utils/assets/tortoise/riding_hood.txt b/TTS/tts/utils/assets/tortoise/riding_hood.txt deleted file mode 100644 index 2987bef7..00000000 --- a/TTS/tts/utils/assets/tortoise/riding_hood.txt +++ /dev/null @@ -1,54 +0,0 @@ -Once upon a time there lived in a certain village a little country girl, the prettiest creature who was ever seen. Her mother was excessively fond of her; and her grandmother doted on her still more. This good woman had a little red riding hood made for her. It suited the girl so extremely well that everybody called her Little Red Riding Hood. -One day her mother, having made some cakes, said to her, "Go, my dear, and see how your grandmother is doing, for I hear she has been very ill. Take her a cake, and this little pot of butter." - -Little Red Riding Hood set out immediately to go to her grandmother, who lived in another village. - -As she was going through the wood, she met with a wolf, who had a very great mind to eat her up, but he dared not, because of some woodcutters working nearby in the forest. He asked her where she was going. The poor child, who did not know that it was dangerous to stay and talk to a wolf, said to him, "I am going to see my grandmother and carry her a cake and a little pot of butter from my mother." - -"Does she live far off?" said the wolf - -"Oh I say," answered Little Red Riding Hood; "it is beyond that mill you see there, at the first house in the village." - -"Well," said the wolf, "and I'll go and see her too. I'll go this way and go you that, and we shall see who will be there first." - -The wolf ran as fast as he could, taking the shortest path, and the little girl took a roundabout way, entertaining herself by gathering nuts, running after butterflies, and gathering bouquets of little flowers. It was not long before the wolf arrived at the old woman's house. He knocked at the door: tap, tap. - -"Who's there?" - -"Your grandchild, Little Red Riding Hood," replied the wolf, counterfeiting her voice; "who has brought you a cake and a little pot of butter sent you by mother." - -The good grandmother, who was in bed, because she was somewhat ill, cried out, "Pull the bobbin, and the latch will go up." - -The wolf pulled the bobbin, and the door opened, and then he immediately fell upon the good woman and ate her up in a moment, for it been more than three days since he had eaten. He then shut the door and got into the grandmother's bed, expecting Little Red Riding Hood, who came some time afterwards and knocked at the door: tap, tap. - -"Who's there?" - -Little Red Riding Hood, hearing the big voice of the wolf, was at first afraid; but believing her grandmother had a cold and was hoarse, answered, "It is your grandchild Little Red Riding Hood, who has brought you a cake and a little pot of butter mother sends you." - -The wolf cried out to her, softening his voice as much as he could, "Pull the bobbin, and the latch will go up." - -Little Red Riding Hood pulled the bobbin, and the door opened. - -The wolf, seeing her come in, said to her, hiding himself under the bedclothes, "Put the cake and the little pot of butter upon the stool, and come get into bed with me." - -Little Red Riding Hood took off her clothes and got into bed. She was greatly amazed to see how her grandmother looked in her nightclothes, and said to her, "Grandmother, what big arms you have!" - -"All the better to hug you with, my dear." - -"Grandmother, what big legs you have!" - -"All the better to run with, my child." - -"Grandmother, what big ears you have!" - -"All the better to hear with, my child." - -"Grandmother, what big eyes you have!" - -"All the better to see with, my child." - -"Grandmother, what big teeth you have got!" - -"All the better to eat you up with." - -And, saying these words, this wicked wolf fell upon Little Red Riding Hood, and ate her all up. \ No newline at end of file diff --git a/TTS/tts/utils/assets/tortoise/seal_copypasta.txt b/TTS/tts/utils/assets/tortoise/seal_copypasta.txt deleted file mode 100644 index ce59a386..00000000 --- a/TTS/tts/utils/assets/tortoise/seal_copypasta.txt +++ /dev/null @@ -1 +0,0 @@ -What the fuck did you just fucking say about me, you little bitch? I'll have you know I graduated top of my class in the Navy Seals, and I've been involved in numerous secret raids on Al kayda, and I have over 300 confirmed kills. I am trained in gorilla warfare and I'm the top sniper in the entire U S armed forces. You are nothing to me but just another target. I will wipe you the fuck out with precision the likes of which has never been seen before on this Earth, mark my fucking words. You think you can get away with saying that shit to me over the Internet? Think again, fucker. As we speak I am contacting my secret network of spies across the U S A and your IP is being traced right now so you better prepare for the storm, maggot. The storm that wipes out the pathetic little thing you call your life. You're fucking dead, kid. I can be anywhere, anytime, and I can kill you in over seven hundred ways, and that's just with my bare hands. Not only am I extensively trained in unarmed combat, but I have access to the entire arsenal of the United States Marine Corps and I will use it to its full extent to wipe your miserable ass off the face of the continent, you little shit. If only you could have known what unholy retribution your little "clever" comment was about to bring down upon you, maybe you would have held your fucking tongue. But you couldn't, you didn't, and now you're paying the price, you goddamn idiot. I will shit fury all over you and you will drown in it. You're fucking dead, kiddo. \ No newline at end of file diff --git a/TTS/tts/utils/assets/tortoise/voices/angie/1.wav b/TTS/tts/utils/assets/tortoise/voices/angie/1.wav deleted file mode 100644 index 6f8480a8..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/angie/1.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/angie/2.wav b/TTS/tts/utils/assets/tortoise/voices/angie/2.wav deleted file mode 100644 index f053ebd6..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/angie/2.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/angie/3.wav b/TTS/tts/utils/assets/tortoise/voices/angie/3.wav deleted file mode 100644 index a5e3fc1f..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/angie/3.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/applejack/1.wav b/TTS/tts/utils/assets/tortoise/voices/applejack/1.wav deleted file mode 100644 index d82dce2e..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/applejack/1.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/applejack/2.wav b/TTS/tts/utils/assets/tortoise/voices/applejack/2.wav deleted file mode 100644 index 4ed4965d..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/applejack/2.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/applejack/3.wav b/TTS/tts/utils/assets/tortoise/voices/applejack/3.wav deleted file mode 100644 index 6cc51ea6..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/applejack/3.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/daniel/1.wav b/TTS/tts/utils/assets/tortoise/voices/daniel/1.wav deleted file mode 100644 index eb0881ef..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/daniel/1.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/daniel/2.wav b/TTS/tts/utils/assets/tortoise/voices/daniel/2.wav deleted file mode 100644 index 67743594..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/daniel/2.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/daniel/3.wav b/TTS/tts/utils/assets/tortoise/voices/daniel/3.wav deleted file mode 100644 index 9c1d7e92..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/daniel/3.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/daniel/4.wav b/TTS/tts/utils/assets/tortoise/voices/daniel/4.wav deleted file mode 100644 index bf34df27..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/daniel/4.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/deniro/1.wav b/TTS/tts/utils/assets/tortoise/voices/deniro/1.wav deleted file mode 100644 index 391a4878..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/deniro/1.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/deniro/2.wav b/TTS/tts/utils/assets/tortoise/voices/deniro/2.wav deleted file mode 100644 index cdc04c5e..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/deniro/2.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/deniro/3.wav b/TTS/tts/utils/assets/tortoise/voices/deniro/3.wav deleted file mode 100644 index bbb5737b..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/deniro/3.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/deniro/4.wav b/TTS/tts/utils/assets/tortoise/voices/deniro/4.wav deleted file mode 100644 index 9847b6ed..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/deniro/4.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/emma/1.wav b/TTS/tts/utils/assets/tortoise/voices/emma/1.wav deleted file mode 100644 index 5acab208..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/emma/1.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/emma/2.wav b/TTS/tts/utils/assets/tortoise/voices/emma/2.wav deleted file mode 100644 index ca7bfe92..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/emma/2.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/emma/3.wav b/TTS/tts/utils/assets/tortoise/voices/emma/3.wav deleted file mode 100644 index 5b065fce..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/emma/3.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/freeman/1.wav b/TTS/tts/utils/assets/tortoise/voices/freeman/1.wav deleted file mode 100644 index 0b6941e4..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/freeman/1.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/freeman/2.wav b/TTS/tts/utils/assets/tortoise/voices/freeman/2.wav deleted file mode 100644 index 7377fd08..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/freeman/2.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/freeman/3.wav b/TTS/tts/utils/assets/tortoise/voices/freeman/3.wav deleted file mode 100644 index 889cee80..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/freeman/3.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/geralt/1.wav b/TTS/tts/utils/assets/tortoise/voices/geralt/1.wav deleted file mode 100644 index b263cf49..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/geralt/1.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/geralt/2.wav b/TTS/tts/utils/assets/tortoise/voices/geralt/2.wav deleted file mode 100644 index 953459a8..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/geralt/2.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/geralt/3.wav b/TTS/tts/utils/assets/tortoise/voices/geralt/3.wav deleted file mode 100644 index 5a408361..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/geralt/3.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/halle/1.wav b/TTS/tts/utils/assets/tortoise/voices/halle/1.wav deleted file mode 100644 index a023dab1..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/halle/1.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/halle/2.wav b/TTS/tts/utils/assets/tortoise/voices/halle/2.wav deleted file mode 100644 index 07f738a7..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/halle/2.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/halle/3.wav b/TTS/tts/utils/assets/tortoise/voices/halle/3.wav deleted file mode 100644 index 8b791449..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/halle/3.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/jlaw/1.wav b/TTS/tts/utils/assets/tortoise/voices/jlaw/1.wav deleted file mode 100644 index e749d0e4..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/jlaw/1.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/jlaw/2.wav b/TTS/tts/utils/assets/tortoise/voices/jlaw/2.wav deleted file mode 100644 index 7dd51de3..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/jlaw/2.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/jlaw/3.wav b/TTS/tts/utils/assets/tortoise/voices/jlaw/3.wav deleted file mode 100644 index 429230f4..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/jlaw/3.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/jlaw/4.wav b/TTS/tts/utils/assets/tortoise/voices/jlaw/4.wav deleted file mode 100644 index e475993d..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/jlaw/4.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/mol/1.wav b/TTS/tts/utils/assets/tortoise/voices/mol/1.wav deleted file mode 100644 index b3244a54..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/mol/1.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/mol/2.wav b/TTS/tts/utils/assets/tortoise/voices/mol/2.wav deleted file mode 100644 index b6d3928e..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/mol/2.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/myself/1.wav b/TTS/tts/utils/assets/tortoise/voices/myself/1.wav deleted file mode 100644 index 83b7f804..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/myself/1.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/myself/2.wav b/TTS/tts/utils/assets/tortoise/voices/myself/2.wav deleted file mode 100644 index faec7ddf..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/myself/2.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/myself/3.wav b/TTS/tts/utils/assets/tortoise/voices/myself/3.wav deleted file mode 100644 index 374c7998..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/myself/3.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/pat/1.wav b/TTS/tts/utils/assets/tortoise/voices/pat/1.wav deleted file mode 100644 index 8c80c24e..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/pat/1.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/pat/2.wav b/TTS/tts/utils/assets/tortoise/voices/pat/2.wav deleted file mode 100644 index 5503b1c0..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/pat/2.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/pat/3.wav b/TTS/tts/utils/assets/tortoise/voices/pat/3.wav deleted file mode 100644 index ec4e8539..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/pat/3.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/pat/4.wav b/TTS/tts/utils/assets/tortoise/voices/pat/4.wav deleted file mode 100644 index 5949dd2d..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/pat/4.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/pat2/00100.mp3 b/TTS/tts/utils/assets/tortoise/voices/pat2/00100.mp3 deleted file mode 100644 index fd50dc45..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/pat2/00100.mp3 and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/pat2/00112.mp3 b/TTS/tts/utils/assets/tortoise/voices/pat2/00112.mp3 deleted file mode 100644 index 4b27bef8..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/pat2/00112.mp3 and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/pat2/00130.mp3 b/TTS/tts/utils/assets/tortoise/voices/pat2/00130.mp3 deleted file mode 100644 index 36b5e548..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/pat2/00130.mp3 and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/pat2/00159.mp3 b/TTS/tts/utils/assets/tortoise/voices/pat2/00159.mp3 deleted file mode 100644 index 65b41e0d..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/pat2/00159.mp3 and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/rainbow/1.wav b/TTS/tts/utils/assets/tortoise/voices/rainbow/1.wav deleted file mode 100644 index f32e14d8..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/rainbow/1.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/rainbow/2.wav b/TTS/tts/utils/assets/tortoise/voices/rainbow/2.wav deleted file mode 100644 index 1eae99c5..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/rainbow/2.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/rainbow/3.wav b/TTS/tts/utils/assets/tortoise/voices/rainbow/3.wav deleted file mode 100644 index 71bc3008..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/rainbow/3.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/rainbow/4.wav b/TTS/tts/utils/assets/tortoise/voices/rainbow/4.wav deleted file mode 100644 index d878e218..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/rainbow/4.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/rainbow/5.wav b/TTS/tts/utils/assets/tortoise/voices/rainbow/5.wav deleted file mode 100644 index f6d9cc46..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/rainbow/5.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/snakes/00115.mp3 b/TTS/tts/utils/assets/tortoise/voices/snakes/00115.mp3 deleted file mode 100644 index e9770ba3..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/snakes/00115.mp3 and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/snakes/00162.mp3 b/TTS/tts/utils/assets/tortoise/voices/snakes/00162.mp3 deleted file mode 100644 index 503aa727..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/snakes/00162.mp3 and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/snakes/03504.mp3 b/TTS/tts/utils/assets/tortoise/voices/snakes/03504.mp3 deleted file mode 100644 index bd4f0394..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/snakes/03504.mp3 and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/tim_reynolds/1.mp3 b/TTS/tts/utils/assets/tortoise/voices/tim_reynolds/1.mp3 deleted file mode 100644 index 445db30c..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/tim_reynolds/1.mp3 and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/tim_reynolds/2.mp3 b/TTS/tts/utils/assets/tortoise/voices/tim_reynolds/2.mp3 deleted file mode 100644 index 6f09722d..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/tim_reynolds/2.mp3 and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/tim_reynolds/3.mp3 b/TTS/tts/utils/assets/tortoise/voices/tim_reynolds/3.mp3 deleted file mode 100644 index 717a7ed0..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/tim_reynolds/3.mp3 and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/tim_reynolds/4.mp3 b/TTS/tts/utils/assets/tortoise/voices/tim_reynolds/4.mp3 deleted file mode 100644 index 458d8121..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/tim_reynolds/4.mp3 and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/tom/1.wav b/TTS/tts/utils/assets/tortoise/voices/tom/1.wav deleted file mode 100644 index 4e91bf9d..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/tom/1.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/tom/2.wav b/TTS/tts/utils/assets/tortoise/voices/tom/2.wav deleted file mode 100644 index fb3d38d4..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/tom/2.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/tom/3.wav b/TTS/tts/utils/assets/tortoise/voices/tom/3.wav deleted file mode 100644 index 07b0b14c..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/tom/3.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/tom/4.wav b/TTS/tts/utils/assets/tortoise/voices/tom/4.wav deleted file mode 100644 index 0c64b0eb..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/tom/4.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/train_atkins/1.wav b/TTS/tts/utils/assets/tortoise/voices/train_atkins/1.wav deleted file mode 100644 index cf721d3f..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/train_atkins/1.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/train_atkins/2.wav b/TTS/tts/utils/assets/tortoise/voices/train_atkins/2.wav deleted file mode 100644 index 096b0b27..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/train_atkins/2.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/train_daws/1.mp3 b/TTS/tts/utils/assets/tortoise/voices/train_daws/1.mp3 deleted file mode 100644 index 4f2dbb0e..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/train_daws/1.mp3 and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/train_daws/2.mp3 b/TTS/tts/utils/assets/tortoise/voices/train_daws/2.mp3 deleted file mode 100644 index f754f038..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/train_daws/2.mp3 and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/train_daws/3.mp3 b/TTS/tts/utils/assets/tortoise/voices/train_daws/3.mp3 deleted file mode 100644 index d9dace8f..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/train_daws/3.mp3 and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/train_dotrice/1.wav b/TTS/tts/utils/assets/tortoise/voices/train_dotrice/1.wav deleted file mode 100644 index 7babde7c..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/train_dotrice/1.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/train_dotrice/2.wav b/TTS/tts/utils/assets/tortoise/voices/train_dotrice/2.wav deleted file mode 100644 index 8f41a826..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/train_dotrice/2.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/train_dreams/1.mp3 b/TTS/tts/utils/assets/tortoise/voices/train_dreams/1.mp3 deleted file mode 100644 index f820e287..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/train_dreams/1.mp3 and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/train_dreams/2.mp3 b/TTS/tts/utils/assets/tortoise/voices/train_dreams/2.mp3 deleted file mode 100644 index fbdd0ff8..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/train_dreams/2.mp3 and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/train_dreams/3.mp3 b/TTS/tts/utils/assets/tortoise/voices/train_dreams/3.mp3 deleted file mode 100644 index 2b73e069..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/train_dreams/3.mp3 and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/train_empire/1.mp3 b/TTS/tts/utils/assets/tortoise/voices/train_empire/1.mp3 deleted file mode 100644 index de570b85..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/train_empire/1.mp3 and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/train_empire/2.mp3 b/TTS/tts/utils/assets/tortoise/voices/train_empire/2.mp3 deleted file mode 100644 index 0a59abd2..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/train_empire/2.mp3 and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/train_empire/3.mp3 b/TTS/tts/utils/assets/tortoise/voices/train_empire/3.mp3 deleted file mode 100644 index 674ad228..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/train_empire/3.mp3 and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/train_grace/1.wav b/TTS/tts/utils/assets/tortoise/voices/train_grace/1.wav deleted file mode 100644 index b2a243ce..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/train_grace/1.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/train_grace/2.wav b/TTS/tts/utils/assets/tortoise/voices/train_grace/2.wav deleted file mode 100644 index 41ca66e8..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/train_grace/2.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/train_kennard/1.wav b/TTS/tts/utils/assets/tortoise/voices/train_kennard/1.wav deleted file mode 100644 index d98ca272..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/train_kennard/1.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/train_kennard/2.wav b/TTS/tts/utils/assets/tortoise/voices/train_kennard/2.wav deleted file mode 100644 index 9548fb90..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/train_kennard/2.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/train_lescault/lescault_new1.wav b/TTS/tts/utils/assets/tortoise/voices/train_lescault/lescault_new1.wav deleted file mode 100644 index 56673ae8..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/train_lescault/lescault_new1.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/train_lescault/lescault_new2.wav b/TTS/tts/utils/assets/tortoise/voices/train_lescault/lescault_new2.wav deleted file mode 100644 index 5ef7635f..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/train_lescault/lescault_new2.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/train_lescault/lescault_new3.wav b/TTS/tts/utils/assets/tortoise/voices/train_lescault/lescault_new3.wav deleted file mode 100644 index 85f416ec..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/train_lescault/lescault_new3.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/train_lescault/lescault_new4.wav b/TTS/tts/utils/assets/tortoise/voices/train_lescault/lescault_new4.wav deleted file mode 100644 index 92d65804..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/train_lescault/lescault_new4.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/train_lescault/lescault_new5.wav b/TTS/tts/utils/assets/tortoise/voices/train_lescault/lescault_new5.wav deleted file mode 100644 index 17496bf2..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/train_lescault/lescault_new5.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/train_mouse/1.mp3 b/TTS/tts/utils/assets/tortoise/voices/train_mouse/1.mp3 deleted file mode 100644 index 937f1820..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/train_mouse/1.mp3 and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/train_mouse/2.mp3 b/TTS/tts/utils/assets/tortoise/voices/train_mouse/2.mp3 deleted file mode 100644 index 275d90f2..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/train_mouse/2.mp3 and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/weaver/1.wav b/TTS/tts/utils/assets/tortoise/voices/weaver/1.wav deleted file mode 100644 index 7283087f..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/weaver/1.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/weaver/2.wav b/TTS/tts/utils/assets/tortoise/voices/weaver/2.wav deleted file mode 100644 index de7206e1..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/weaver/2.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/weaver/3.wav b/TTS/tts/utils/assets/tortoise/voices/weaver/3.wav deleted file mode 100644 index 6b4b4feb..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/weaver/3.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/william/1.wav b/TTS/tts/utils/assets/tortoise/voices/william/1.wav deleted file mode 100644 index 15ef32bc..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/william/1.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/william/2.wav b/TTS/tts/utils/assets/tortoise/voices/william/2.wav deleted file mode 100644 index f72eb621..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/william/2.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/william/3.wav b/TTS/tts/utils/assets/tortoise/voices/william/3.wav deleted file mode 100644 index d9b40020..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/william/3.wav and /dev/null differ diff --git a/TTS/tts/utils/assets/tortoise/voices/william/4.wav b/TTS/tts/utils/assets/tortoise/voices/william/4.wav deleted file mode 100644 index e03c1812..00000000 Binary files a/TTS/tts/utils/assets/tortoise/voices/william/4.wav and /dev/null differ diff --git a/notebooks/Tortoise.ipynb b/notebooks/Tortoise.ipynb index fa0d0cfc..788d99e0 100644 --- a/notebooks/Tortoise.ipynb +++ b/notebooks/Tortoise.ipynb @@ -2,20 +2,10 @@ "cells": [ { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "id": "4d50310e-f094-42e0-af30-1e42b13ceb95", "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2023-04-22 16:58:42.388656: I tensorflow/core/platform/cpu_feature_guard.cc:182] This TensorFlow binary is optimized to use available CPU instructions in performance-critical operations.\n", - "To enable the following instructions: AVX2 FMA, in other operations, rebuild TensorFlow with the appropriate compiler flags.\n", - "2023-04-22 16:58:43.345225: W tensorflow/compiler/tf2tensorrt/utils/py_utils.cc:38] TF-TRT Warning: Could not find TensorRT\n" - ] - } - ], + "outputs": [], "source": [ "#@title # Setup\n", "# Imports used through the rest of the notebook.\n", @@ -35,7 +25,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "id": "e126c3c3-d90a-492f-b5bb-0d86587f15cc", "metadata": {}, "outputs": [], @@ -57,157 +47,25 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "id": "9413f553-5bd0-4820-bad4-edd7fd7d2370", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[0m\u001b[01;34mangie\u001b[0m/ \u001b[01;34mfreeman\u001b[0m/ \u001b[01;34mmyself\u001b[0m/ \u001b[01;34mtom\u001b[0m/ \u001b[01;34mtrain_grace\u001b[0m/\n", - "\u001b[01;34mapplejack\u001b[0m/ \u001b[01;34mgeralt\u001b[0m/ \u001b[01;34mpat\u001b[0m/ \u001b[01;34mtrain_atkins\u001b[0m/ \u001b[01;34mtrain_kennard\u001b[0m/\n", - "\u001b[01;34mcond_latent_example\u001b[0m/ \u001b[01;34mhalle\u001b[0m/ \u001b[01;34mpat2\u001b[0m/ \u001b[01;34mtrain_daws\u001b[0m/ \u001b[01;34mtrain_lescault\u001b[0m/\n", - "\u001b[01;34mdaniel\u001b[0m/ \u001b[01;34mjlaw\u001b[0m/ \u001b[01;34mrainbow\u001b[0m/ \u001b[01;34mtrain_dotrice\u001b[0m/ \u001b[01;34mtrain_mouse\u001b[0m/\n", - "\u001b[01;34mdeniro\u001b[0m/ \u001b[01;34mlj\u001b[0m/ \u001b[01;34msnakes\u001b[0m/ \u001b[01;34mtrain_dreams\u001b[0m/ \u001b[01;34mweaver\u001b[0m/\n", - "\u001b[01;34memma\u001b[0m/ \u001b[01;34mmol\u001b[0m/ \u001b[01;34mtim_reynolds\u001b[0m/ \u001b[01;34mtrain_empire\u001b[0m/ \u001b[01;34mwilliam\u001b[0m/\n" - ] - }, - { - "data": { - "text/html": [ - "\n", - " \n", - " " - ], - "text/plain": [ - "" - ] - }, - "execution_count": 3, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "%ls ../TTS/tts/utils/assets/tortoise/voices/\n", "import IPython\n", - "IPython.display.Audio(filename='../TTS/tts/utils/assets/tortoise/voices/tom/1.wav')" + "IPython.display.Audio(filename='../TTS/tts/utils/assets/tortoise/voices/lj/1.wav')" ] }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "id": "96a98ae5-313b-40d1-9311-5a785f2c9a4e", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "mode 0\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/home/manmay/anaconda3/envs/tts/lib/python3.8/site-packages/torch/functional.py:641: UserWarning: stft with return_complex=False is deprecated. In a future pytorch release, stft will return complex tensors for all inputs, and return_complex=False will raise an error.\n", - "Note: you can still call torch.view_as_real on the complex output to recover the old return format. (Triggered internally at /opt/conda/conda-bld/pytorch_1678402379298/work/aten/src/ATen/native/SpectralOps.cpp:862.)\n", - " return _VF.stft(input, n_fft, hop_length, win_length, window, # type: ignore[attr-defined]\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Generating autoregressive samples..\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 16/16 [01:05<00:00, 4.11s/it]\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Computing best candidates using CLVP\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 16/16 [00:05<00:00, 3.14it/s]\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Transforming autoregressive outputs into audio..\n" - ] - }, - { - "data": { - "application/json": { - "ascii": false, - "bar_format": null, - "colour": null, - "elapsed": 0.06691813468933105, - "initial": 0, - "n": 0, - "ncols": null, - "nrows": 25, - "postfix": null, - "prefix": "", - "rate": null, - "total": 50, - "unit": "it", - "unit_divisor": 1000, - "unit_scale": false - }, - "application/vnd.jupyter.widget-view+json": { - "model_id": "19f00339415746cbbfdf4cf70c84b88a", - "version_major": 2, - "version_minor": 0 - }, - "text/plain": [ - " 0%| | 0/50 [00:00\n", - " \n", - " Your browser does not support the audio element.\n", - " \n", - " " - ], - "text/plain": [ - "" - ] - }, - "execution_count": 4, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "#@markdown Pick one of the voices from the output above\n", - "voice = 'tom' #@param {type:\"string\"}\n", + "voice = 'lj' #@param {type:\"string\"}\n", "\n", "#@markdown Load it and send it through Tortoise.\n", "voice_samples, conditioning_latents = load_voice(voice)\n", diff --git a/requirements.txt b/requirements.txt index 1a30077f..863fb3bd 100644 --- a/requirements.txt +++ b/requirements.txt @@ -47,8 +47,6 @@ bnnumerizer bnunicodenormalizer==0.1.1 #deps for tortoise -gdown k_diffusion -progressbar einops transformers \ No newline at end of file