2011-10-03 9 views
5

मुझे एक भाषण सिंथेसाइज़र मिला जो कई भाषाओं का समर्थन करता है (http://espeak.sourceforge.net/index.html)। लेकिन उपलब्ध स्रोत कोड सीक्या आईफोन प्रोजेक्ट में कुछ सी स्रोत कोड का उपयोग करना संभव है?

आईफोन पर काम करने के लिए मैं क्या कर सकता हूं?

+0

यह प्रोजेक्ट जीपीएल (http://espeak.sourceforge.net/license.html) है। मुझे नहीं लगता कि यह किसी भी आईफोन परियोजना में ठीक होगा। –

+0

मैं इसके बजाय फ्लैट को देखूंगा http://artofsystems.blogspot.com/2009/02/speech-synthesis-on-iphone-with-flite.html इसे पोर्ट किया गया है और इसमें एक आईफोन संगत लाइसेंस है। जीपीएल किसी भी आईफोन ऐप, मुफ्त या वाणिज्यिक के लिए असंगत है, क्योंकि एंड-यूजर जीपीएल संरक्षित कोड के अपने संस्करण के साथ ऐप को अपडेट नहीं कर सकता है। –

उत्तर

5

उद्देश्य-सी सी का सख्त सुपर सेट है जिसका अर्थ है कि आप अपने ओब्जे-सी प्रोजेक्ट में किसी भी सी कोड का उपयोग कर सकते हैं।

1

हां, जब तक यह एलएलवीएम सी-कंपाइलर को पोर्ट किया गया हो। आप इसके बाहर एक स्थिर रूप से जुड़े ढांचे को बना सकते हैं, और फिर अपनी परियोजना में लिंक कर सकते हैं।

ऐप्पल गतिशील रूप से लोड किए गए ढांचे की अनुमति नहीं देता है।

+0

मैं कैसे पता लगा सकता हूं कि यह एलएलवीएम सी-कंपाइलर को पोर्ट किया गया है या नहीं? और यदि यह किया गया है, तो आगे क्या करना है? – DixieFlatline

+0

ऐसा लगता है कि यह नहीं है, लेकिन आप शायद इसे स्वयं कर सकते हैं। एक नया ढांचा परियोजना बनाएं, स्रोत जोड़ें और संकलित करें। संकलक त्रुटियों को ठीक करें। –

+0

फ्रेमवर्क प्रोजेक्ट के साथ, आपका मतलब कोको स्पर्श स्थिर पुस्तकालय है? – DixieFlatline