زندگی یک گیک

خاطرات مختصری از علایق یک گیک

زندگی یک گیک

خاطرات مختصری از علایق یک گیک

پیوندهای روزانه

۲ مطلب با کلمه‌ی کلیدی «تبدیل متن به گفتار در ویژوال استودیو ۲۰۱۲» ثبت شده است

” مادامی که مردم به ما ایمان نیاورند، حرفمان باد هواست. اگر آنها آنچه از ما می‌شنوند را نفهمند، به ما ایمان نخواهند آورد و به حرفمان نیز گوش نمی‌دهند. پس اگر نتوانیم جلب توجه کنیم، حرفمان خریدار نخواهد داشت. توجه مردم نیز جلب نمی‌شود، جز با نوآفرینی.” ویلیام برنباخ – اسطوره تبلیغات
تبلیغات، دیرینه‌ای کهن در تعاملات انسانی دارد، چرا‌که انسانها در طول تاریخ کوشیده‌اند تا به کمک ابزارهای تبلیغاتی و در بازار پرهیاهوی زندگی، افکار و آرمان‌هایشان را به فروش رسانند و یا فرآورده‌هایشان را به شیوه‌ای سودآور و اثربخش عرضه کنند.
تبلیغات جایگاهی بسیار ویژه در فرآیندهای بازاریابی‌ دارد و موجب ترویج یک ایده کالا یا خدمت در میان متقاضیان می‌شود. از طرف دیگر مشتری نیز باید بداند که چه چیزی برای فروش داریم تا بتواند خریدی انجام دهد، و این دلیلی بر اهمیت تبلیغات و جایگاه آن در فرآیند بازاریابی است. تبلیغات مؤثر دست‌یاری‌گر بازاریابی مدرن در فروش موثر است، چه‌آنکه همانگونه که سرجیو زیمن می‌گوید: “فقط و فقط یک قانون وجود دارد، و آن اینکه تبلیغات باید منجر به فروش شود.” اما چه روشهایی برای تلیغات ارزان و در عین حال موثر وجود دارد؟ قبل از معرفی توصیه‌های کم‌هزینه‌ی تبلیغات، برخی از مهم‌ترین استراتژیهای تبلیغات موفق را مرور می‌کنیم.
۱٫    تبلیغات شما باید مزایایی را مطرح و یا مشکلی را حل کند.
۲٫    مصرف‌کننده باید این مزیت یا راه حل را خواسته باشد.
۳٫    کالا یا محصولی را که ارائه می‌کنید باید ارتباط مستقیمی با آن مزیت یا راه حل داشته باشد.
۴٫    این مزیت یا راه‌حل باید به روشنی منتقل گردد. به عبارت دیگر، مزیت محصول و یا خدمت شما نباید در جذابیت تبلیغ گم شود.
در ادامه ۲۰ توصیه‌ی کم‌هزینه برای تبلیغات را بررسی می‌کنیم.
۱٫    کارشناسان حوزه‌ی تبلیغات در رادیو ،تلویزیون، و نشریات معمولاً پیشنهاداتی در این زمینه به کسب‌وکارها ارائه می‌کنند. برای کاهش هزینه‌ها می‌توانید از توصیه‌های آنها استفاده کنید
۲٫    آگهی‌های خود را بیش‌تر در زمانها و مکانهای شلوغ ارائه کنید.
۳٫    به جای یک تبلیغ بزرگ، آگهی کوچکی بسازید و در زمانها و مکانهای مختلف آن را ارائه کنید.
۴٫    ماهنامه‌ها در انتهای ماه فضای تبلیغاتی فروخته نشده دارند و با تخفیف در اختیار شما قرار می‌دهند.
۵٫    پیوسته در نیازمندی‌های جراید تبلیغ کنید. این بخش به مراتب از تبلیغات تلویزیونی موثرتر است.
۶٫    اگر می‌توانید به جای پول، خدمتی به روزنامه و یا مجله‌ای که در آن آگهی چاپ می‌کنید، ارائه کنید.
۷٫    سعی کنید با فروشندگان و تولیدکنندگان آگهی مشترک داشته باشید و هزینه‌ها را تقسیم کنید.
۸٫    ویژه‌نامه‌های محلی جراید کثیرالانتشار پیشنهاد بسیار خوبی است چرا که هزینه‌ی آگهی در آنها پایین‌تراست. برخی از نشریات که در مکانهای خاص مانند مطب پزشک قرار داده می‌شوند نیز گزینه‌ی مناسبی‌اند زیرا ممکن است سالها آن جا بمانند.
۹٫    اندازه‌ی آگهی‌های خود را کاهش دهید. یک تبلیغ ۶۰ ثانیه‌ای دو برابر یک تبلیغ ۳۰ ثانیه‌ای تاثیرگذار نیست و دو برابر مشتری جذب نخواهید کرد. این کار باعث می‌شود که آگهی‌های بیش‌تری داشته باشید. اگر هر روز تبلیغات کوتاهی داشته باشید نسبت به حالتی که در ماه یک تبلیغ بزرگ داشته باشید تاثیرگذاری بیش‌تری دارد.
۱۰٫    پیام آگهی مهم‌تر از شکل آن است. آگهی‌هایتان را برای فروش بسازید نه برای جایزه گرفتن.
۱۱٫    بهترین مشتریان شما چه کسانی‌اند؟ سعی کنید این گروه هدف اصلی تبلیغات شما باشند.
۱۲٫    اگر بتوانید از یک رویداد ورزشی، فرهنگی، و … حمایت مالی کنید، شهرت قابل قبولی بدست خواهید آورده که باعث جذب مشتریان جدید خواهد شد.
۱۳٫     کسب‌وکارهای کوچک معمولاً نمی‌توانند از عهده‌ی هزینه‌ی تبلیغات اشباع برآیند. بنابراین، در انتخاب رسانه‌هایی که در آنها آگهی می‌دهید، دقت کنید.
۱۴٫    از رسانه‌ای که انتخاب می‌کنید به بهترین شکل استفاده کنید. اگر پیام شما شفاهی است، پس نیازی به تلویزیون نخواهد داشت. صرفاً از رادیو، بیلبورد ، و روزنامه‌ها استفاده کنید.
۱۵٫     ارسال نامه‌ی مستقیم را فراموش نکنید. بررسی‌ها نشان می‌دهد که اگر قبل از تماس مشتری نامه به همراه یک بروشور برای وی بفرستید. میزان فروش شما افزایش خواهد یافت.
۱۶٫    سعی کنید آگهی شکلی روایی داشته باشد. در این حالت آگهی شبیه خبرهای روزنامه خواهد بود. حتماً تیتر جذابی برای آن انتخاب کنید تا خوانندگان آن به طرز قابل ملاحظه‌ای افزایش یابد.
۱۷٫    از لحاظ هزینه‌ی تبلیغات نمی‌توانید با شرکت‌های بزرگ رقابت کنید اما می‌توانید با استفاده از ایده‌های شگفت‌انگیز (مانند نمونه‌ی اویس) و نیز عناصر مختلف مانند رنگ، موسیقی، شعار  و طنز مشتریان بیش‌تری جذب کنید.
۱۸٫     در تبلیغات خود کلیدگذاری کنید. سعی کنید بفهمید مشتریان چگونه شما را پیدا کرده‌اند. به عنوان مثال، روی کوپن‌های تخفیف کدی قرار دهید که نشان دهد مربوط به آگهی در کدام روز و کدام نشریه است. یا می‌توانید از مشتری بخواهید تبلیغ شما را توضیح دهد تا به او تخفیف دهید.
۱۹٫     در طول سال ممکن است شرایطی پیش بیاید که نیاز بیش‌تری به تبلیغات داشته باشید. بدین منظور همواره مقداری بودجه برای این شرایط کنار بگذارید.
۲۰٫    همواره بیشتر از آنچه به مشتری تعهد کرده‌اید و نیز بیشتر از آنچه او انتظار دارد به او بدهید.


منبع:academymarketing
  • geek
بدیل متن به گفتار در ویژوال استودیو ۲۰۱۲. سرویس های زیادی تو ویندوز هستند که مایکروسافت تا الان بصورت کاربردی تر از آنها استفاده نکرده، شاید به دلیل اینکه از دید مایکروسافت خیلی هم مهم نبودن یا خیلی ساده بوده اند. اما یکی از مزایای برنامه نویس بودن اینه که هر چی که تو دسترست نیست یا اصلاً وجود نداره رو بتونی اونطوری که دوست داری درستش کنی. و من هم امروز می خوام دقیقاً اونطوری که دوست دارم از یکی از سرویس های ویندوز مایکروسافت استفاده کنم.

این سرویسی که می خوام در موردش صحبت کنم ، سرویس تبدیل متن یا فایل متنی به صداست. برنامه ای به اسم Text To Speech تو کنترل پنل ویندوز وجود داره که وظیفه تبدیل متن به گفتار رو به عهده داره و می تونه متنی رو تلفظ کنه. خیلی از افراد تازه کار هستند که از وجود چنین امکاناتی تو ویندوز خبر ندارن چه برسه به نحوه استفاده از اون.
اگه بخوایم به یکی از مزایای تبدیل متن به گفتار اشاره کنیم همین تلفظ کلمات برای غیر زبان انگلیسی ها می تونه بهترین گزینه باشه. بی اینکه جایی پول بدیم یا فیلم آموزشی نیگا کنیم میشه با این برنامه ای که امروز درست می کنیم یه استاد تلفظ فول تایم برای خودمون استخدام کنیم.

خب بریم سراغ آموزش.

 مرحله ۱

  1. باز کردن نرم افزار ویژوال استودیو ۲۰۱۲
  2. رفتن به مسیر (“File” -> “New” -> “Project”)
  3. انتخاب ( ”Template” -> “Visual C#” -> “Windows Forms Application”)
  4. نام گذاری پروژه (هر اسمی که دوست دارین)

مرحله ۲

در حال حاضر به فرمی مثل فرم زیر نیاز داریم. پس فرمی به شکل زیر طراحی می کنیم:

from design آموزش تبدیل متن
 به گفتار در ویژوال استودیو 2012 + سورس کد

  1. ۵ کنترل Button
  2. یک کنترل Textbox
  3. یک کنترل OpenFileDialog
  4. یک کنترل Label

مرحله۳

باید کتابخانه این سرویس رو به برناممون اضافه کنیم. برای این کار روی نام پروژه راست کلیک و از منوی باز شده گزینه “System.Speech” رو انتخاب کنیم. (مراحل طبق تصاویر زیر):

add reference آموزش تبدیل 
متن به گفتار در ویژوال استودیو 2012 + سورس کد

sppech libaray آموزش تبدیل 
متن به گفتار در ویژوال استودیو 2012 + سورس کد

مرحله۴

فایل Form1.cs را باز می کنیم و کدهای زیر را در آن قرار می دهیم. (توجه کنین که نام کنترل را با کدها یکی کرده باشین!)

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Speech.Synthesis ;
using System.IO;

namespace text_to_speech
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
speech = new SpeechSynthesizer();
Pausespeak.Enabled = false;
Resumespeak.Enabled = false;
Stopspeak.Enabled = false;
}
SpeechSynthesizer speech;
private void button6_Click(object sender, EventArgs e)
{
if (textbox1.Text.Length >0)
{
speech = new SpeechSynthesizer();
speech.SpeakAsync(textbox1.Text);
label1.Text = "Speaking";
Pausespeak.Enabled = true;
Stopspeak.Enabled = true;
speech.SpeakCompleted += speech_SpeakCompleted;
}
else
{
MessageBox.Show("Please Enter some text in the textbox", "Message", MessageBoxButtons.OK);
}
}

void speech_SpeakCompleted(object sender, SpeakCompletedEventArgs e)
{
label1.Text = "Ideal";
}
private void Pausespeak_Click(object sender, EventArgs e)
{
if (speech != null)
{
if (speech.State == SynthesizerState.Speaking)
{
speech.Pause();
label1.Text = "Pause";
Resumespeak.Enabled = true;
}
}
}
private void Resumespeak_Click(object sender, EventArgs e)
{
if (speech != null)
{
if (speech.State == SynthesizerState.Paused)
{
speech.Resume();
label1.Text = "speaking";
}
Resumespeak.Enabled = false;
}
}

private void Stopspeak_Click(object sender, EventArgs e)
{
if (speech != null)
{
speech.Dispose();
label1.Text = "Idle";
Pausespeak.Enabled = false;
Resumespeak.Enabled = false;
Stopspeak.Enabled = false;
}
}
private void Loadtextfromfile_Click(object sender, EventArgs e)
{
openFileDialog1.ShowDialog();
}
private void openFileDialog1_FileOk(object sender, CancelEventArgs e)
{
textbox1.Text = File.ReadAllText(openFileDialog1.FileName.ToString());
}
}
}

مرحله۵

حالا می تونیم برنامه رو جهت امتحان کردن اجرا کنیم، مراحل تلفظ به اینصورته که متنی رو داخل کنترل جعبه متن اضافه کنیم، این کار رو می تونیم از طریق صفحه کلید یا بارگذاری فایل متنی از طریق کادر OpenFileDialog و در مرحله آخر کلیک کردن روی دکمه speech text انجام بدیم. سورس کد این برنامه رو می تونید از لینک زیر دریافت کنین!

output of speech app آموزش 
تبدیل متن به گفتار در ویژوال استودیو 2012 + سورس کد

گاهی اوقات کارهای کوچیک می تونن زندگی آدم رو از این رو به اون رو کنن. پس بزرگ فکر کنین!
تا یه آموزش دیگه همتون رو به خدای بزرگ می سپارم. مواظب خودتون باشین.

  • geek