Skip to content

Commit 2dd0bd1

Browse files
authored
Add Intel ESpeakNG support so its easier for others to build (#167)
### Why is this change needed? <!-- Explain the motivation for this change. What problem does it solve? --> No need to hard limit, more confusing for others developing it seems than its worth right now
1 parent 4b03ad1 commit 2dd0bd1

1,082 files changed

Lines changed: 24 additions & 27 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/framework-validation.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,8 @@ jobs:
150150
# Check for case sensitivity issues in binary names
151151
for framework in "$FRAMEWORK_PATH"/**/ESpeakNG.framework/Versions/A; do
152152
if [ -d "$framework" ]; then
153-
if [ -f "$framework/ESPeakNG" ]; then
153+
# Use ls with grep to check for exact case typo on case-insensitive filesystems
154+
if ls "$framework" 2>/dev/null | grep -x "ESPeakNG" > /dev/null; then
154155
echo "❌ ERROR: Found 'ESPeakNG' (typo) instead of 'ESpeakNG'"
155156
echo " This would cause dyld errors at runtime"
156157
exit 1

.gitignore

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,8 @@ FluidAudioDatasets/
9999
Resources/
100100
!Sources/FluidAudio/Resources/
101101
!Sources/FluidAudio/Resources/**
102-
!Sources/FluidAudio/Frameworks/ESPeakNG.xcframework/**/Resources/
103-
!Sources/FluidAudio/Frameworks/ESPeakNG.xcframework/**/Resources/**
102+
!Sources/FluidAudio/Frameworks/ESpeakNG.xcframework/**/Resources/
103+
!Sources/FluidAudio/Frameworks/ESpeakNG.xcframework/**/Resources/**
104104
scripts/
105105
Documentation/parakeet-tdt/
106106
docs/parakeet-tdt/

Documentation/TTS/README.md

Lines changed: 0 additions & 6 deletions

Sources/FluidAudio/Frameworks/ESpeakNG.xcframework/Info.plist

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<key>BinaryPath</key>
99
<string>ESpeakNG.framework/ESpeakNG</string>
1010
<key>LibraryIdentifier</key>
11-
<string>ios-arm64-simulator</string>
11+
<string>ios-arm64</string>
1212
<key>LibraryPath</key>
1313
<string>ESpeakNG.framework</string>
1414
<key>SupportedArchitectures</key>
@@ -17,33 +17,35 @@
1717
</array>
1818
<key>SupportedPlatform</key>
1919
<string>ios</string>
20-
<key>SupportedPlatformVariant</key>
21-
<string>simulator</string>
2220
</dict>
2321
<dict>
2422
<key>BinaryPath</key>
2523
<string>ESpeakNG.framework/ESpeakNG</string>
2624
<key>LibraryIdentifier</key>
27-
<string>ios-arm64</string>
25+
<string>ios-arm64_x86_64-simulator</string>
2826
<key>LibraryPath</key>
2927
<string>ESpeakNG.framework</string>
3028
<key>SupportedArchitectures</key>
3129
<array>
3230
<string>arm64</string>
31+
<string>x86_64</string>
3332
</array>
3433
<key>SupportedPlatform</key>
3534
<string>ios</string>
35+
<key>SupportedPlatformVariant</key>
36+
<string>simulator</string>
3637
</dict>
3738
<dict>
3839
<key>BinaryPath</key>
3940
<string>ESpeakNG.framework/Versions/A/ESpeakNG</string>
4041
<key>LibraryIdentifier</key>
41-
<string>macos-arm64</string>
42+
<string>macos-arm64_x86_64</string>
4243
<key>LibraryPath</key>
4344
<string>ESpeakNG.framework</string>
4445
<key>SupportedArchitectures</key>
4546
<array>
4647
<string>arm64</string>
48+
<string>x86_64</string>
4749
</array>
4850
<key>SupportedPlatform</key>
4951
<string>macos</string>

Sources/FluidAudio/Frameworks/ESpeakNG.xcframework/ios-arm64/ESpeakNG.framework/Info.plist

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@
55
<key>CFBundleExecutable</key>
66
<string>ESpeakNG</string>
77
<key>CFBundleIdentifier</key>
8-
<string>com.kokoro.espeakng</string>
8+
<string>com.fluidinference.espeakng</string>
99
<key>CFBundleName</key>
1010
<string>ESpeakNG</string>
1111
<key>CFBundlePackageType</key>
1212
<string>FMWK</string>
1313
<key>CFBundleShortVersionString</key>
14-
<string>1.52.1</string>
14+
<string>1.52.2</string>
1515
<key>CFBundleVersion</key>
16-
<string>1.52.1</string>
16+
<string>1.52.2</string>
1717
<key>MinimumOSVersion</key>
1818
<string>17.0</string>
1919
</dict>

Sources/FluidAudio/Frameworks/ESpeakNG.xcframework/ios-arm64/ESpeakNG.framework/espeak-ng-data.bundle/Info.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<plist version="1.0">
44
<dict>
55
<key>CFBundleIdentifier</key>
6-
<string>com.kokoro.espeakng.data</string>
6+
<string>com.fluidinference.espeakng.data</string>
77
<key>CFBundleName</key>
88
<string>espeak-ng-data</string>
99
</dict>

Sources/FluidAudio/Frameworks/ESpeakNG.xcframework/ios-arm64-simulator/ESpeakNG.framework/Headers/ESpeakNG.h renamed to Sources/FluidAudio/Frameworks/ESpeakNG.xcframework/ios-arm64_x86_64-simulator/ESpeakNG.framework/Headers/ESpeakNG.h

File renamed without changes.

Sources/FluidAudio/Frameworks/ESpeakNG.xcframework/ios-arm64-simulator/ESpeakNG.framework/Headers/encoding.h renamed to Sources/FluidAudio/Frameworks/ESpeakNG.xcframework/ios-arm64_x86_64-simulator/ESpeakNG.framework/Headers/encoding.h

File renamed without changes.

0 commit comments

Comments
 (0)