Skip to content

English speech synthesis, flite linking (AIS-2218) #182

@MiLeG

Description

@MiLeG

Checklist

  • Checked the issue tracker for similar issues to ensure this is not a duplicate.
  • Described the feature in detail and justified the reason for the request.
  • Provided specific use cases and examples.

Feature description

Hello,

Since the English speech synthesis is still to-be-released, I was forced to use flite or some adjustment of flite as an IDF component.

However, during linking it appears that flite is already precompiled inside the /lib/esp32s3/flite_g2p.a module.

I was wondering if the English speech synthesis feature is in the works, and is there a rough estimate for its release date?

Also, is the source code for the flite_g2p.a module available for access?
It would greatly help with integrating flite into my project, since the phonetic encoding that flite uses is wildly different from the G2P format which multinet uses as it's speech phrase structure.

Use cases

This way, I hoped to achieve a simple conversation agent using ESP-SR's multinet model and flite for English speech synthesis.

Alternatives

A workaround that seems to work fine is refactoring the doubly-defined symbols (mainly functions) in my flite component. This way they don't collide with the precompiled flite_g2p.a module.
The other alternative is to simply wait for English speech synthesis to be released in some way (pre-release or otherwise).

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions