মোবাইল ডিভাইসে স্পিকার একটি ইলেক্ট্রোডায়নামিক বা পিজোইলেকট্রিক ট্রান্সডিউসার যা অডিও সিগন্যালকে 200 Hz (বেস) থেকে 20 kHz (উচ্চ কম্পাঙ্ক) পর্যন্ত কম্পাঙ্কের শব্দ তরঙ্গে রূপান্তর করে। আধুনিক স্মার্টফোন স্টেরিও শব্দের জন্য নিচের প্রান্তে প্রধান স্পিকার এবং উপরের প্রান্তে ইয়ারপিসের সংমিশ্রণ ব্যবহার করে। Frost & Sullivan, 2025 অনুসারে, বিল্ট-ইন স্মার্টফোন স্পিকারের গড় আউটপুট পাওয়ার 1–2 W, এবং ফ্ল্যাগশিপ মডেলের জন্য সর্বোচ্চ পাওয়ার 5 W পর্যন্ত।
মূল পয়েন্ট
স্পিকার একটি ইলেক্ট্রোঅ্যাকোস্টিক ট্রান্সডিউসার যা বৈদ্যুতিক অডিও কম্পাঙ্ক সংকেতকে ডায়াফ্রামের যান্ত্রিক কম্পনে রূপান্তর করে, যা বাতাসে শব্দ তরঙ্গ তৈরি করে। প্রধান উপাদানগুলি হল: একটি স্থায়ী চুম্বক, একটি ভয়েস কয়েল, একটি ডায়াফ্রাম (পর্দা), এবং একটি সাউরাউন্ড। কয়েলে তড়িৎপ্রবাহ একটি চৌম্বক ক্ষেত্র তৈরি করে যা স্থায়ী চুম্বকের ক্ষেত্রের সাথে মিথস্ক্রিয়া করে, কয়েলকে ডায়াফ্রামসহ সরায়।
মোবাইল ডিভাইসে, স্পিকারের আকারের সীমাবদ্ধতা একটি মুখ্য পুনরুৎপাদন চ্যালেঞ্জ। ফ্ল্যাগশিপ স্মার্টফোনে (iPhone, Galaxy) প্রধান স্পিকারের জন্য ডায়াফ্রামের ব্যাস 12–16 মিমি। ধ্বনিতত্ত্বের নিয়ম অনুসারে, নিম্ন কম্পাঙ্কের জন্য বড় পরিমাণ বাতাসের সঞ্চালন প্রয়োজন — একটি ছোট ডায়াফ্রাম 200–300 Hz-এর নিচে বেস পুনরুৎপাদন করতে পারে না। তাই, বিল্ট-ইন স্মার্টফোন স্পিকার প্রধানত মধ্যম ও উচ্চ কম্পাঙ্ক উৎপন্ন করে।
নিম্ন-কম্পাঙ্ক পরিসর উন্নত করতে, নির্মাতারা স্মার্টফোনের বডিতে ধ্বনিক কক্ষ (অনুনাদ কক্ষ) ব্যবহার করে। স্পিকারের ডায়াফ্রাম 0.5–1.5 ml আয়তনের প্লাস্টিকের কক্ষে বাতাস ঠেলে দেয়, যা একটি ফেজ ইনভার্টার হিসেবে কাজ করে — নিম্ন-কম্পাঙ্ক কাটঅফ 150–200 Hz-এ স্থানান্তরিত করে। কক্ষ ছাড়া, নিম্ন কাটঅফ 400–500 Hz হত।
স্মার্টফোনের অধিকাংশ স্পিকার ইলেক্ট্রোডায়নামিক ধরনের। তবে, কিছু পরিস্থিতিতে (ইয়ারপিস, আল্ট্রাসনিক আনলকিং) পিজোইলেকট্রিক ট্রান্সডিউসার ব্যবহার করা হয়। এগুলি বিপরীত পিজোইলেকট্রিক প্রভাব ব্যবহার করে: ভোল্টেজ প্রয়োগে স্ফটিকের আকার পরিবর্তিত হয়, যা কম্পন করে এবং শব্দ সৃষ্টি করে।
| প্যারামিটার | ইলেক্ট্রোডায়নামিক | পিজোইলেকট্রিক |
|---|---|---|
| কম্পাঙ্ক পরিসর | 150–20000 Hz | 1000–40000 Hz |
| পাওয়ার (RMS) | 0.5–2.0 W | 0.1–0.5 W |
| আবাসের পুরুত্ব | 3–5 মিমি (কয়েলসহ) | 0.5–1.5 মিমি |
| 1 W-তে SPL | 78–85 dB | 65–75 dB |
| THD (সাধারণ) | < 1% (0.1–0.5 W) | < 3% (অনুনাদে) |
| প্রয়োগ | প্রধান স্পিকার, ইয়ারপিস | ইয়ারপিস (Crystal Speaker), রেঞ্জফাইন্ডার |
পিজোইলেকট্রিক স্পিকার পাতলা হয় এবং ব্যাটারির জন্য জায়গা বাঁচায়, তবে ভলিউম ও শব্দ মানের দিক থেকে নিকৃষ্ট। উদাহরণস্বরূপ, Xperia সিরিজের ফোনে Crystal Speaker কাচের পর্দাকে ডায়াফ্রাম হিসেবে ব্যবহার করে — শব্দ পিজোইলেকট্রিক উপাদানের মাধ্যমে কাচের কম্পন দ্বারা সৃষ্টি হয়, ঐতিহ্যবাহী কয়েল ও চুম্বক ছাড়াই।
স্মার্টফোনের অডিও সিস্টেম কনফিগারেশনে 2 থেকে 4টি ট্রান্সডিউসার অন্তর্ভুক্ত থাকে। ইয়ারপিস স্ক্রিনের উপরে শীর্ষে অবস্থিত — এর কাজ কলারের কণ্ঠস্বর প্রেরণ করা। ইয়ারপিস মধ্যম কম্পাঙ্কের (200–3400 Hz) জন্য অপ্টিমাইজড এবং কানে 60–70 dB আরামদায়ক ভলিউমের জন্য সাধারণত 0.1–0.3 W শক্তি রাখে।
প্রধান স্পিকার নিচের প্রান্তে বা ডিসপ্লের নিচে (যদি স্ক্রিন বাঁকা হয়) অবস্থিত। এটি স্মার্টফোনের সবচেয়ে শক্তিশালী স্পিকার যার RMS 2 W পর্যন্ত এবং কম্পাঙ্ক পরিসর 150–18000 Hz। স্টেরিও কনফিগারেশনে, প্রধান স্পিকার ডান চ্যানেল সামলায়, যখন ইয়ারপিস বাম চ্যানেল সামলায়। কিছু ফ্ল্যাগশিপ তৃতীয় ট্রান্সডিউসার যোগ করে — উচ্চ কম্পাঙ্কের (5–20 kHz) জন্য একটি টুইটার আলাদা বিবর্ধনসহ।
স্টেরিও টিউনিং কোডেক এবং ক্লাস D পরিবর্ধক দ্বারা করা হয়। নির্মাতা (Apple, Samsung, Xiaomi) নির্দিষ্ট স্পিকারের বৈশিষ্ট্যের জন্য ক্রসওভার ও ইকুয়ালাইজার কনফিগার করে। ডেভেলপার প্রোগ্রামেটিকভাবে এই সেটিং পরিবর্তন করতে পারে না — শুধুমাত্র সিস্টেম প্যারামিটারের মাধ্যমে সিস্টেম শব্দ প্রক্রিয়াকরণ সক্রিয় বা নিষ্ক্রিয় করতে পারে।
fun playTone(frequency: Int) {
val sampleRate = 44100
val duration = 1.0
val numSamples = (sampleRate * duration).toInt()
val samples = ShortArray(numSamples)
for (i in 0 until numSamples) {
val t = i.toDouble() / sampleRate
samples[i] = (Short.MAX_VALUE * sin(
2.0 * Math.PI * frequency * t
)).toShort()
}
val track = AudioTrack(
AudioManager.STREAM_MUSIC,
sampleRate,
AudioFormat.CHANNEL_OUT_MONO,
AudioFormat.ENCODING_PCM_16BIT,
numSamples * 2,
AudioTrack.MODE_STATIC
)
track.write(samples, 0, numSamples)
track.play()
}
কোড একটি নির্দিষ্ট কম্পাঙ্কের (PCM 16-bit, মোনো) সাইন ওয়েভ সিগন্যাল উৎপন্ন করে এবং STREAM_MUSIC স্ট্রিমে AudioTrack-এর মাধ্যমে চালায়। AudioTrack রিয়েল-টাইম অডিও জেনারেশনের জন্য নিম্ন-স্তরের API: অ্যাপ্লিকেশন অডিও বাফারে সরাসরি প্রবেশাধিকার পায় এবং 50 ms-এর কম বিলম্বে প্লেব্যাক নিয়ন্ত্রণ করে।
স্পিকারের ইম্পিড্যান্স হলো কয়েলের মোট বৈদ্যুতিক রোধ, যা 1 kHz-এ ওহমে মাপা হয়। মোবাইল স্পিকারের জন্য সাধারণ মান 4 এবং 8 ওহম। ওহমের সূত্র তড়িৎপ্রবাহ নির্ধারণ করে: 3.7 V স্থির ভোল্টেজে, 4 Ω স্পিকার 8 Ω স্পিকারের চেয়ে 2 গুণ বেশি তড়িৎপ্রবাহ টানে, বেশি ভলিউম তৈরি করে। তবে, নিম্ন ইম্পিড্যান্স ক্লাস D পরিবর্ধকের উত্তাপ বাড়ায়।
সংবেদনশীলতা (SPL, শব্দ চাপ স্তর) হলো 1 W শক্তি প্রয়োগে 1 মিটার দূরত্বে শব্দ চাপ। মাপা হয় dB/W/m-এ। স্মার্টফোনের প্রধান স্পিকারের জন্য সাধারণ মান 78–85 dB/W/m। 3 dB-র পার্থক্য বৈদ্যুতিক শক্তি দ্বিগুণের সমতুল্য। সংবেদনশীলতা ডায়াফ্রাম নকশা, উপকরণ ও ধ্বনিক কক্ষের আয়তন দ্বারা নির্ধারিত হয়।
কম্পাঙ্ক পরিসর হলো কম্পাঙ্কের ব্যবধান যেখানে স্পিকার ±10 dB-এর বেশি অসমতা ছাড়া সংকেত পুনরুৎপাদন করে। বিল্ট-ইন স্মার্টফোন স্পিকারের জন্য — 200–18000 Hz। নিম্ন সীমা ডায়াফ্রামের আকার ও কক্ষের আয়তন দ্বারা নির্ধারিত হয়, উচ্চ সীমা কয়েলের জড়তা ও চলমান পদ্ধতির ভর দ্বারা।
DXOMARK Audio (2025) অনুসারে, ফ্ল্যাগশিপ স্মার্টফোন 70% ভলিউমে 1%-এর কম THD-সহ ভলিউম পরীক্ষায় 75–82 dB SPL অর্জন করে। স্পিকারের শব্দ মানের ক্ষেত্রে নেতৃত্বে রয়েছে iPhone 16 Pro Max, Samsung Galaxy S25 Ultra ও Xiaomi 15 Pro।
AudioTrack (Android) PCM বাফার সরাসরি অডিও স্ট্রিমে পাঠানোর জন্য একটি API। অ্যাপ্লিকেশন বাফার সামগ্রী পরিচালনা করে, যা টোন জেনারেশন, নেটওয়ার্ক অডিও স্ট্রিমিং বা একাধিক উৎস মিশ্রিত করার অনুমতি দেয়। AudioTrack দুটি মোডে কাজ করে: MODE_STATIC (একটি বাফার একবার চালানো হয়) এবং MODE_STREAM (বাফারগুলি write()-এর মাধ্যমে ক্রমাগত প্রেরিত হয়)।
AVAudioPlayer (iOS) MP3, AAC, WAV ও অন্যান্য ফর্ম্যাটের ফাইল চালানোর জন্য উচ্চ-স্তরের API। অডিও বাফারে নিম্ন-স্তরের প্রবেশাধিকারের জন্য, প্লেয়ার নোডসহ AVAudioEngine ব্যবহার করা হয়। AVAudioPlayer-এর কোডেক পার্সিং প্রয়োজন নেই — সিস্টেম স্বয়ংক্রিয়ভাবে AudioToolbox-এর মাধ্যমে ফাইল ফর্ম্যাট PCM-এ ডিকোড করে।
বিলম্ব-সংবেদনশীল অ্যাপ্লিকেশনের (গেম, সিন্থেসাইজার) জন্য, iOS পটভূমি সংগীতের সাথে মিশ্রণের জন্য .playback ক্যাটাগরি ও .withAudioWithOthers অপশনসহ AVAudioSession ব্যবহার করে। Android-এ — বিলম্ব 10–20 ms-এ কমানোর জন্য PERFORMANCE_MODE_LOW_LATENCY (Android 8+) সহ AudioTrack।
import AVFoundation
func playSound(name: String) {
guard let url = Bundle.main.url(
forResource: name, withExtension: "mp3"
) else { return }
let session = AVAudioSession.sharedInstance()
try? session.setCategory(.playback)
let player = try? AVAudioPlayer(contentsOf: url)
player?.volume = 0.8
player?.play()
}
কোড বান্ডেলে ফাইল খুঁজে পায়, .playback ক্যাটাগরি (নীরব মোডেও প্লেব্যাক) সহ অডিও সেশন সক্রিয় করে এবং প্লেয়ার শুরু করে। AVAudioPlayer স্বয়ংক্রিয়ভাবে ডিকোডিং ও প্লেব্যাক পরিচালনা করে — ডেভেলপারকে শুধু URL নির্দিষ্ট করতে ও ভলিউম সেট করতে হয়।
আধুনিক স্মার্টফোনে কোডেক বা DSP স্তরে সফ্টওয়্যার শব্দ উন্নয়ন অ্যালগরিদম অন্তর্ভুক্ত থাকে। ইকুয়ালাইজার কম্পাঙ্ক ব্যান্ডের বিস্তার সামঞ্জস্য করে। Android প্রিসেট (রক, ক্লাসিক্যাল, বাস বুস্ট) ও কাস্টম ব্যান্ডসহ AudioEffect API থেকে Equalizer ক্লাস প্রদান করে। iOS — শুধুমাত্র সংগীত অ্যাপের জন্য সিস্টেম ইকুয়ালাইজারসহ MPVolumeView।
ভার্চুয়াল সাউরাউন্ড HRTF ফিল্টার (হেড-রিলেটেড ট্রান্সফার ফাংশন) এর মাধ্যমে স্টেরিও সিগন্যাল প্রক্রিয়া করে, শ্রোতার চারপাশে শব্দ উৎসের অবস্থান অনুকরণ করে। IAudioProcessingObject (Android) বা AVAudioUnitReverb / AVAudioUnitEQ (iOS)-এর মাধ্যমে বাস্তবায়িত। গেম ও ভিডিওর জন্য, ভার্চুয়াল সাউরাউন্ড স্থানিক ধারণা উন্নত করে তবে উৎস অবস্থান নির্ভুলতা হ্রাস করে।
DAC (ডিজিটাল-টু-অ্যানালগ কনভার্টার) ডিজিটাল PCM স্ট্রিমকে স্পিকারের জন্য অ্যানালগ সিগন্যালে রূপান্তর করে। অধিকাংশ SoC (Snapdragon, A17)-এ 384 kHz পর্যন্ত কম্পাঙ্ক ও 32 বিট পর্যন্ত বিট গভীরতার বিল্ট-ইন DAC থাকে। ফ্ল্যাগশিপ মডেল (LG G8 ESS Sabre সহ, Xiaomi 15 AKM সহ) 132 dB পর্যন্ত SNR ও DSD সমর্থনসহ আলাদা Hi-Fi ক্লাস DAC ব্যবহার করে — তারযুক্ত হেডফোনের জন্য, বিল্ট-ইন স্পিকারের জন্য নয়।
সচরাচর জিজ্ঞাসিত প্রশ্ন
নিম্ন কম্পাঙ্কের জন্য বড় পরিমাণ বাতাসের সঞ্চালন প্রয়োজন — ছোট স্পিকারের (12–16 মিমি) ডায়াফ্রামের ক্ষেত্র নিম্ন-কম্পাঙ্ক চাপ তৈরির জন্য অপর্যাপ্ত। অধিকাংশ স্মার্টফোনের নিম্ন সীমা 150–200 Hz। গুণগত বেস পুনরুৎপাদনের জন্য, আলাদা সাবউফার বা 40+ মিমি ড্রাইভার ব্যাসের হেডফোন প্রয়োজন।
ইয়ারপিস হল বাক্য প্রেরণের জন্য স্মার্টফোনের উপরের প্রান্তে নিম্ন-শক্তির স্পিকার (0.1–0.3 W)। এটি 300–3400 Hz কম্পাঙ্ক পরিসরের জন্য অপ্টিমাইজড। প্রধান স্পিকার বেশি শক্তিশালী (1–2 W), সঙ্গীত, ভিডিও ও স্পিকারফোনের জন্য নিচের প্রান্তে অবস্থিত, পূর্ণ পরিসর 150–18000 Hz।
Android-এ — সিস্টেম ভলিউম পরিবর্তনের জন্য AudioManager.setStreamVolume(STREAM_MUSIC, level, 0)। iOS-এ — outputVolume সেটিংসহ AVAudioSession.setActive(true) (শুধুমাত্র আপনার নিজস্ব প্লেয়ারের জন্য)। উভয় প্ল্যাটফর্ম ভলিউম প্রপার্টির মাধ্যমে আপেক্ষিক প্লেয়ার ভলিউম সেট করার অনুমতি দেয়।
Android 8+-এ — AAudio-তে PERFORMANCE_MODE_LOW_LATENCY + .playback কনফিগারেশনসহ AudioTrack। বিলম্ব 10–20 ms। iOS-এ — AVAudioSessionCategory .playback ও .withAudioWithOthers অপশনসহ AVAudioEngine 5–15 ms বিলম্ব প্রদান করে। গেম ও সিন্থেসাইজারের জন্য, OpenAL (iOS) বা Oboe (Android) সুপারিশ করা হয়।
THD (মোট হারমোনিক বিকৃতি) হল মোট হারমোনিক বিকৃতি সহগ, যা দেখায় স্পিকারের অরৈখিক বিকৃতি মূল সংকেত থেকে কতটা আলাদা। বিল্ট-ইন স্মার্টফোন স্পিকারের জন্য, 70% ভলিউমে 1%-এর কম THD চমৎকার সূচক। 5–10% THD-তে, শব্দ কর্কশ ও বিকৃত হয়ে যায়।
সারাংশ
আমরা একটি মোবাইল অ্যাপ্লিকেশন টার্নকি তৈরি করব
IT Sectr 2017 সাল থেকে স্টার্টআপ এবং ব্যবসার জন্য iOS এবং Android অ্যাপ্লিকেশন তৈরি করে। আমরা আপনাকে পরামর্শ দেব এবং সেরা সমাধান প্রস্তাব করব।
আরও পড়ুন