faker_file.providers.mp3_file.generators package

Submodules

faker_file.providers.mp3_file.generators.base module

class faker_file.providers.mp3_file.generators.base.BaseMp3Generator(content: str, generator: Union[Faker, Generator, Provider], **kwargs)[source]

Bases: object

Base MP3 generator.

content: str
generate(**kwargs) bytes[source]
generator: Union[Faker, Generator, Provider]
handle_kwargs(**kwargs)[source]

Handle kwargs.

faker_file.providers.mp3_file.generators.edge_tts_generator module

class faker_file.providers.mp3_file.generators.edge_tts_generator.EdgeTtsMp3Generator(content: str, generator: Union[Faker, Generator, Provider], **kwargs)[source]

Bases: BaseMp3Generator

Edge Text-to-Speech generator.

Usage example:

from faker import Faker from faker_file.providers.mp3_file import Mp3FileProvider from faker_file.providers.mp3_file.generators import edge_tts_generator

FAKER = Faker()

file = Mp3FileProvider(FAKER).mp3_file(

mp3_generator_cls=edge_tts_generator.EdgeTtsMp3Generator

)

generate() bytes[source]

Generate MP3.

handle_kwargs(**kwargs) None[source]

Handle kwargs.

voice: str = 'en-GB-SoniaNeural'

faker_file.providers.mp3_file.generators.gtts_generator module

class faker_file.providers.mp3_file.generators.gtts_generator.GttsMp3Generator(content: str, generator: Union[Faker, Generator, Provider], **kwargs)[source]

Bases: BaseMp3Generator

Google Text-to-Speech generator.

Usage example:

from faker import Faker from faker_file.providers.mp3_file import Mp3FileProvider from faker_file.providers.mp3_file.generators.gtts_generator import (

GttsMp3Generator,

)

FAKER = Faker()

file = Mp3FileProvider(FAKER).mp3_file(

mp3_generator_cls=GttsMp3Generator

)

generate() bytes[source]

Generate MP3.

handle_kwargs(**kwargs) None[source]

Handle kwargs.

lang: str = 'en'
tld: str = 'com'

Module contents